class SuperDiff::EqualityMatchers::Base

Public Class Methods

applies_to?(_value) click to toggle source
# File lib/super_diff/equality_matchers/base.rb, line 4
def self.applies_to?(_value)
  raise NotImplementedError
end

Public Instance Methods

call() click to toggle source
# File lib/super_diff/equality_matchers/base.rb, line 19
def call
  if expected == actual
    ""
  else
    fail
  end
end

Protected Instance Methods

fail() click to toggle source
# File lib/super_diff/equality_matchers/base.rb, line 29
def fail
  raise NotImplementedError
end