Class: Lono::Sets::Instances
- Inherits:
-
Command
show all
- Defined in:
- lib/lono/sets/instances.rb,
lib/lono/sets/instances/base.rb,
lib/lono/sets/instances/list.rb,
lib/lono/sets/instances/opts.rb,
lib/lono/sets/instances/sync.rb,
lib/lono/sets/instances/delete.rb,
lib/lono/sets/instances/status.rb
Defined Under Namespace
Classes: Base, Delete, List, Opts, Status, Sync
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, exit_on_failure?, website
Instance Method Details
#delete(stack) ⇒ Object
8
9
10
|
# File 'lib/lono/sets/instances.rb', line 8
def delete(stack)
Delete.new(options.merge(stack: stack)).run
end
|
#list(stack) ⇒ Object
21
22
23
|
# File 'lib/lono/sets/instances.rb', line 21
def list(stack)
List.new(options.merge(stack: stack)).run
end
|
#status(stack) ⇒ Object
27
28
29
30
31
|
# File 'lib/lono/sets/instances.rb', line 27
def status(stack)
instances_status = Status.new(options.merge(stack: stack))
success = instances_status.run
exit 3 unless success
end
|
#sync(stack) ⇒ Object
15
16
17
|
# File 'lib/lono/sets/instances.rb', line 15
def sync(stack)
Sync.new(options.merge(stack: stack)).run
end
|