Module: Lookout::Equality

Defined in:
lib/lookout/equality.rb

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

Returns:

  • (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