class Swa::CLI::CloudFormationCommand
Public Instance Methods
collection()
click to toggle source
# File lib/swa/cli/cloud_formation_command.rb, line 52 def collection query_for(:stacks, Swa::CloudFormation::Stack) end
execute()
click to toggle source
# File lib/swa/cli/cloud_formation_command.rb, line 20 def execute display_data(stack.template_data) end
stack()
click to toggle source
# File lib/swa/cli/cloud_formation_command.rb, line 38 def stack Swa::CloudFormation::Stack.new(cloud_formation.stack(name)) end
Protected Instance Methods
cloud_formation()
click to toggle source
# File lib/swa/cli/cloud_formation_command.rb, line 60 def cloud_formation ::Aws::CloudFormation::Resource.new(aws_config) end
query_for(query_method, model)
click to toggle source
# File lib/swa/cli/cloud_formation_command.rb, line 64 def query_for(query_method, model) aws_resources = cloud_formation.public_send(query_method, query_options) model.list(aws_resources) end