class Hieracles::Notification

Constants

LEVEL

Attributes

level[R]
message[R]
source[R]
timestamp[R]

Public Class Methods

new(source, message, level = 'info') click to toggle source
# File lib/hieracles/notification.rb, line 13
def initialize(source, message, level = 'info')
  @source = source
  @level = level
  @message = message
  @timestamp = Time.new
end

Public Instance Methods

to_hash() click to toggle source
# File lib/hieracles/notification.rb, line 20
def to_hash
  {
    'source' => @source,
    'level' => @level,
    'message' => @message,
    'timestamp' => @timestamp
  }
end