class RailsStuff::ParamsParser::Error
This exceptions is wrapper for any exception occured in parser. Original exception message can be retrieved with `original_message` method.
Attributes
original_message[R]
value[R]
Public Class Methods
new(original_message = nil, value = nil)
click to toggle source
Calls superclass method
# File lib/rails_stuff/params_parser.rb, line 26 def initialize(original_message = nil, value = nil) message = "Error while parsing: #{value.inspect}" @original_message = original_message || message @value = value super(message) end
Public Instance Methods
exception(*)
click to toggle source
Keeps message when passing instance to `raise`.
# File lib/rails_stuff/params_parser.rb, line 34 def exception(*) self end
to_s()
click to toggle source
Show original messages in tests.
# File lib/rails_stuff/params_parser.rb, line 39 def to_s "#{super} (#{original_message})" end