class StackMaster::Commands::Diff

Public Instance Methods

perform() click to toggle source
# File lib/stack_master/commands/diff.rb, line 7
def perform
  StackMaster::StackDiffer.new(proposed_stack, stack).output_diff
end

Private Instance Methods

proposed_stack() click to toggle source
# File lib/stack_master/commands/diff.rb, line 21
def proposed_stack
  @proposed_stack ||= Stack.generate(stack_definition, @config)
end
stack() click to toggle source
# File lib/stack_master/commands/diff.rb, line 17
def stack
  @stack ||= Stack.find(@stack_definition.region, @stack_definition.stack_name)
end
stack_definition() click to toggle source
# File lib/stack_master/commands/diff.rb, line 13
def stack_definition
  @stack_definition ||= @config.find_stack(@region, @stack_name)
end