Class: Lono::SetInstances
- Inherits:
-
Command
show all
- Defined in:
- lib/lono/set_instances.rb,
lib/lono/set_instances/base.rb,
lib/lono/set_instances/list.rb,
lib/lono/set_instances/opts.rb,
lib/lono/set_instances/sync.rb,
lib/lono/set_instances/create.rb,
lib/lono/set_instances/delete.rb,
lib/lono/set_instances/deploy.rb,
lib/lono/set_instances/status.rb,
lib/lono/set_instances/update.rb,
lib/lono/set_instances/changeable.rb
Defined Under Namespace
Classes: Base, Changeable, Create, Delete, Deploy, List, Opts, Status, Sync, Update
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, exit_on_failure?, website
Instance Method Details
#create(stack) ⇒ Object
8
9
10
|
# File 'lib/lono/set_instances.rb', line 8
def create(stack)
Create.new(options.merge(stack: stack)).run
end
|
#delete(stack) ⇒ Object
29
30
31
|
# File 'lib/lono/set_instances.rb', line 29
def delete(stack)
Delete.new(options.merge(stack: stack)).run
end
|
#deploy(stack) ⇒ Object
22
23
24
|
# File 'lib/lono/set_instances.rb', line 22
def deploy(stack)
Deploy.new(options.merge(stack: stack)).run
end
|
#list(stack) ⇒ Object
42
43
44
|
# File 'lib/lono/set_instances.rb', line 42
def list(stack)
List.new(options.merge(stack: stack)).run
end
|
#status(stack) ⇒ Object
48
49
50
51
52
|
# File 'lib/lono/set_instances.rb', line 48
def status(stack)
instances_status = Status.new(options.merge(stack: stack))
success = instances_status.run
exit 3 unless success
end
|
#sync(stack) ⇒ Object
36
37
38
|
# File 'lib/lono/set_instances.rb', line 36
def sync(stack)
Sync.new(options.merge(stack: stack)).run
end
|
#update(stack) ⇒ Object
15
16
17
|
# File 'lib/lono/set_instances.rb', line 15
def update(stack)
Update.new(options.merge(stack: stack)).run
end
|