Method: Kontena::Cli::Stacks::StackName#initialize
- Defined in:
- lib/kontena/cli/stacks/stack_name.rb
#initialize(definition = nil, version = nil) ⇒ StackName
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/kontena/cli/stacks/stack_name.rb', line 19 def initialize(definition = nil, version = nil) if definition.kind_of?(Hash) @user = definition[:user] || definition['user'] @stack = definition[:stack] || definition['stack'] @version = definition[:version] || definition['version'] || version elsif definition.kind_of?(String) parsed = parse(definition) @user = parsed[:user] @stack = parsed[:stack] @version = parsed[:version] || version end end |