class Fiva::Message
Attributes
data[RW]
level[RW]
msg[RW]
timestamp[RW]
Public Class Methods
new(level, msg, **data)
click to toggle source
# File lib/fiva/message.rb, line 5 def initialize(level, msg, **data) @timestamp = DateTime.now @level = level @msg = msg @data = data end
Public Instance Methods
to_hash()
click to toggle source
# File lib/fiva/message.rb, line 12 def to_hash { timestamp: @timestamp, level: @level, msg: @msg, data: @data } end
to_json()
click to toggle source
# File lib/fiva/message.rb, line 21 def to_json self.to_hash.to_json end