Module: Lookout::Equality
- Defined in:
- lib/lookout/equality.rb
Class Method Summary collapse
- .diff(expected, actual) ⇒ Object
- .equal?(expected, actual) ⇒ Boolean
- .message(expected, actual) ⇒ Object
- .register(equality, *types) ⇒ Object
Class Method Details
.diff(expected, actual) ⇒ Object
20 21 22 |
# File 'lib/lookout/equality.rb', line 20 def diff(expected, actual) self[expected].diff expected, actual end |
.equal?(expected, actual) ⇒ Boolean
12 13 14 |
# File 'lib/lookout/equality.rb', line 12 def equal?(expected, actual) self[expected].equal? expected, actual end |
.message(expected, actual) ⇒ Object
16 17 18 |
# File 'lib/lookout/equality.rb', line 16 def (expected, actual) self[expected]. expected, actual end |
.register(equality, *types) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/lookout/equality.rb', line 5 def register(equality, *types) eq = equality.new types.each do |type| equalities[type] = eq end end |