Module: Lookout::Equality
- Defined in:
- lib/lookout/equality.rb
Defined Under Namespace
Classes: Array, Boolean, Hash, Includes, Object, Output, StandardError, String
Class Method Summary
collapse
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 message(expected, actual)
self[expected].message 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
|