class Msgr::CausedByError
Abstract error base class
Attributes
cause[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/msgr/errors.rb, line 8 def initialize(*args) opts = args.extract_options! @cause = opts.delete(:cause) super end
Public Instance Methods
message()
click to toggle source
Calls superclass method
# File lib/msgr/errors.rb, line 14 def message cause ? "#{super}\n caused by:\n#{cause}" : super end