class Sqreen::AgentMessage

Public Class Methods

new(kind, message, id = nil) click to toggle source
# File lib/sqreen/agent_message.rb, line 10
def initialize(kind, message, id = nil)
  id ||= message + "\x00" + kind
  @hash_hex = Digest::SHA1.hexdigest(id)
  @kind = kind
  @message = message
end

Public Instance Methods

to_h() click to toggle source
# File lib/sqreen/agent_message.rb, line 17
def to_h
  {
    id: @hash_hex,
    kind: @kind,
    message: @message,
  }
end