Class: CaseClass::Case
- Inherits:
-
Struct
- Object
- Struct
- CaseClass::Case
- Defined in:
- lib/case_class.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.[](*ary) ⇒ Object
35 36 37 38 39 40 41 |
# File 'lib/case_class.rb', line 35 def self.[](*ary) if ary.size >= 1 new(*ary) else new(:dummy)[nil] end end |
Instance Method Details
#===(obj) ⇒ Object
30 31 32 33 |
# File 'lib/case_class.rb', line 30 def ===(obj) obj = obj.__getobj__ while PlaceHolder === obj super end |