class Sensu::Mutator
Constants
- TRUTHY_VALUES
Attributes
argv[RW]
Public Class Methods
disable_autorun()
click to toggle source
# File lib/sensu-mutator.rb, line 68 def self.disable_autorun @@autorun = false end
method_added(name)
click to toggle source
# File lib/sensu-mutator.rb, line 63 def method_added(name) @@autorun = self if name == :mutate end
new(argv = ARGV)
click to toggle source
Calls superclass method
# File lib/sensu-mutator.rb, line 46 def initialize(argv = ARGV) super() self.argv = parse_options(argv) end
Public Instance Methods
dump()
click to toggle source
# File lib/sensu-mutator.rb, line 56 def dump puts JSON.dump(@event) end
mutate()
click to toggle source
# File lib/sensu-mutator.rb, line 51 def mutate ## Override this, be sure any changes are made to @event nil end