Class: Object

Inherits:
BasicObject
Defined in:
lib/deep_class_compare.rb

Instance Method Summary collapse

Instance Method Details

#like_a?(class_or_matcher) ⇒ Boolean

Returns:

  • (Boolean)


27
28
29
30
31
32
33
# File 'lib/deep_class_compare.rb', line 27

def like_a?(class_or_matcher)
  if class_or_matcher.is_a? DeepClassCompare::Matcher
    class_or_matcher.match?(self)
  else
    is_a?(class_or_matcher)
  end
end