Class: Lookout::Equalities::StandardError
- Defined in:
- lib/lookout/equalities/standarderror.rb
Instance Method Summary collapse
Methods inherited from Object
Instance Method Details
#diff(expected, actual) ⇒ Object
13 14 15 16 17 |
# File 'lib/lookout/equalities/standarderror.rb', line 13 def diff(expected, actual) return super unless String === expected. and StandardError === actual and (actual.respond_to? :message rescue false) Lookout::Equality.diff(expected., actual.) end |
#equal?(expected, actual) ⇒ Boolean
6 7 8 9 10 11 |
# File 'lib/lookout/equalities/standarderror.rb', line 6 def equal?(expected, actual) expected.equal?(actual) or ((actual.respond_to? :message rescue false) and ((Regexp === expected. and expected. === actual.) or expected. == actual.)) end |