Class: Case::Impl::Operator

Inherits:
Object
  • Object
show all
Defined in:
lib/case.rb

Direct Known Subclasses

All, Any

Instance Method Summary collapse

Constructor Details

#initialize(*patterns) ⇒ Operator

Returns a new instance of Operator.



32
33
34
# File 'lib/case.rb', line 32

def initialize(*patterns)
  @patterns = patterns
end

Instance Method Details

#===(obj) ⇒ Object

Raises:

  • (NotImplementedError)


36
37
38
# File 'lib/case.rb', line 36

def ===(obj)
  raise NotImplementedError, "#{self.class}#=== not implemented"
end