class Lono::Conventions
Attributes
blueprint[R]
param[R]
stack[R]
template[R]
Public Class Methods
new(options)
click to toggle source
# File lib/lono/conventions.rb, line 4 def initialize(options) @options = options @stack, @blueprint, @template, @param = naming_conventions(options) end
Public Instance Methods
naming_conventions(options)
click to toggle source
# File lib/lono/conventions.rb, line 9 def naming_conventions(options) o = options.deep_symbolize_keys stack = o[:stack] blueprint = o[:blueprint] || o[:stack] template = o[:template] || blueprint param = o[:param] || template || blueprint stack ||= blueprint # fallback for commands that dont take stack name. IE: lono generate [stack, blueprint, template, param] end
values()
click to toggle source
# File lib/lono/conventions.rb, line 19 def values [@stack, @blueprint, @template, @param] end