Class: Gimme::Matchers::IsA

Inherits:
Matcher
  • Object
show all
Defined in:
lib/gimme/matchers.rb

Direct Known Subclasses

Any

Instance Method Summary collapse

Constructor Details

#initialize(cls) ⇒ IsA

Returns a new instance of IsA.



19
20
21
# File 'lib/gimme/matchers.rb', line 19

def initialize(cls)
  @cls = cls
end

Instance Method Details

#matches?(arg) ⇒ Boolean

Returns:



23
24
25
# File 'lib/gimme/matchers.rb', line 23

def matches?(arg)
  arg.kind_of?(@cls)
end