Class: Consequence::Something
- Defined in:
- lib/consequence/something.rb
Instance Attribute Summary
Attributes inherited from Monad
Instance Method Summary collapse
Methods inherited from Monad
#<<, #==, [], #initialize, #inspect, #to_s
Constructor Details
This class inherits a constructor from Consequence::Monad
Instance Method Details
#>>(proc) ⇒ Object
3 4 5 6 |
# File 'lib/consequence/something.rb', line 3 def >>(proc) result = super result.value.nil? ? Nothing[nil] : result end |