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