class ActiveStatus::Error

Attributes

error[RW]
message[RW]
name[RW]

Public Class Methods

new(name, error, message = nil) click to toggle source
# File lib/active_status/error.rb, line 5
def initialize(name, error, message = nil)
  @name    = name
  @error   = error
  @message = message
end

Public Instance Methods

as_json(_ = nil) click to toggle source
# File lib/active_status/error.rb, line 11
def as_json(_ = nil)
  hash = { name: name, error: error }
  return hash unless ActiveStatus.config.verbose

  hash.merge({ message: message })
end