Class: Lono::Cfn
Defined Under Namespace
Modules: AwsServices, Util
Classes: Base, Create, Delete, Diff, Download, Help, Preview, Update
Instance Method Summary
collapse
Methods inherited from Command
dispatch
Instance Method Details
#create(name) ⇒ Object
32
33
34
|
# File 'lib/lono/cfn.rb', line 32
def create(name)
Create.new(name, options).run
end
|
#delete(name) ⇒ Object
49
50
51
|
# File 'lib/lono/cfn.rb', line 49
def delete(name)
Delete.new(name, options).run
end
|
#diff(name) ⇒ Object
64
65
66
|
# File 'lib/lono/cfn.rb', line 64
def diff(name)
Diff.new(name, options).run
end
|
#download(stack_name) ⇒ Object
71
72
73
|
# File 'lib/lono/cfn.rb', line 71
def download(stack_name)
Download.new(stack_name, options).run
end
|
#preview(name) ⇒ Object
57
58
59
60
|
# File 'lib/lono/cfn.rb', line 57
def preview(name)
Diff.new(name, options).run if options[:diff]
Preview.new(name, options).run
end
|
#update(name) ⇒ Object
42
43
44
|
# File 'lib/lono/cfn.rb', line 42
def update(name)
Update.new(name, options).run
end
|