class Ragoon::Error

Attributes

details[R]

Public Class Methods

new(message = nil, details = {}) click to toggle source
Calls superclass method
# File lib/ragoon/error.rb, line 2
def initialize(message = nil, details = {})
  super(message)
  @details = details
end

Public Instance Methods

cause() click to toggle source
# File lib/ragoon/error.rb, line 17
def cause
  @details['cause']
end
code() click to toggle source
# File lib/ragoon/error.rb, line 9
def code
  @details['code']
end
counter_measure() click to toggle source
# File lib/ragoon/error.rb, line 21
def counter_measure
  @details['counter_measure']
end
diagnosis() click to toggle source
# File lib/ragoon/error.rb, line 13
def diagnosis
  @details['diagnosis']
end