Class: Solanum::Output::Print

Inherits:
Object
  • Object
show all
Defined in:
lib/solanum/output/print.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Print

Returns a new instance of Print.



4
5
# File 'lib/solanum/output/print.rb', line 4

def initialize(args)
end

Instance Method Details

#write_events(events) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/solanum/output/print.rb', line 7

def write_events(events)
  events.each do |event|
    puts "%-40s %5s (%s) %s" % [
      event['service'], event['metric'],
      event['state'].nil? ? "--" : event['state'],
      event.inspect
    ]
  end
end