Class: Lono::Cfn
Defined Under Namespace
Modules: AwsService, Util
Classes: Base, Create, Delete, Diff, Download, Preview, Update
Instance Method Summary
collapse
Methods inherited from Command
dispatch
Instance Method Details
#create(name) ⇒ Object
30
31
32
|
# File 'lib/lono/cfn.rb', line 30
def create(name)
Create.new(name, options).run
end
|
#delete(name) ⇒ Object
47
48
49
|
# File 'lib/lono/cfn.rb', line 47
def delete(name)
Delete.new(name, options).run
end
|
#diff(name) ⇒ Object
62
63
64
|
# File 'lib/lono/cfn.rb', line 62
def diff(name)
Diff.new(name, options).run
end
|
#download(stack_name) ⇒ Object
69
70
71
|
# File 'lib/lono/cfn.rb', line 69
def download(stack_name)
Download.new(stack_name, options).run
end
|
#preview(name) ⇒ Object
55
56
57
58
|
# File 'lib/lono/cfn.rb', line 55
def preview(name)
Diff.new(name, options).run if options[:diff]
Preview.new(name, options).run
end
|
#update(name) ⇒ Object
40
41
42
|
# File 'lib/lono/cfn.rb', line 40
def update(name)
Update.new(name, options).run
end
|