class InfluxReporter::EventMessage
Attributes
config[R]
database[RW]
extra[RW]
message[RW]
timestamp[R]
Public Class Methods
new(config, message, attrs = {}) { |self| ... }
click to toggle source
# File lib/influx_reporter/event_message.rb, line 10 def initialize(config, message, attrs = {}) @config = config @message = message @timestamp = Util.nanos attrs.each do |k, v| send(:"#{k}=", v) end yield self if block_given? end
Public Instance Methods
add_extra(info)
click to toggle source
# File lib/influx_reporter/event_message.rb, line 29 def add_extra(info) @extra ||= {} @extra.deep_merge! info end