Method: StackMaster::Commands::Events#perform

Defined in:
lib/stack_master/commands/events.rb

#performObject



13
14
15
16
17
18
19
20
21
# File 'lib/stack_master/commands/events.rb', line 13

def perform
  events = StackEvents::Fetcher.fetch(@stack_definition.stack_name, @stack_definition.region)
  filter_events(events).each do |event|
    StackEvents::Presenter.print_event(StackMaster.stdout, event)
  end
  if @options.tail
    StackEvents::Streamer.stream(@stack_definition.stack_name, @stack_definition.region, io: StackMaster.stdout)
  end
end