Class: Solanum::Output::Print
- Inherits:
-
Object
- Object
- Solanum::Output::Print
- Defined in:
- lib/solanum/output/print.rb
Instance Method Summary collapse
-
#initialize(args) ⇒ Print
constructor
A new instance of Print.
- #write_events(events) ⇒ Object
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 |