Class: Linguadata::Result::Failure
- Inherits:
-
Object
- Object
- Linguadata::Result::Failure
- Defined in:
- lib/linguadata.rb
Instance Method Summary collapse
- #and_then(&_block) ⇒ Object
- #failure ⇒ Object
- #map(&_block) ⇒ Object
- #map_failure(&block) ⇒ Object
- #success ⇒ Object
- #unwrap ⇒ Object
- #unwrap_failure ⇒ Object
- #value ⇒ Object
Instance Method Details
#and_then(&_block) ⇒ Object
96 |
# File 'lib/linguadata.rb', line 96 def and_then(&_block) = self |
#map(&_block) ⇒ Object
92 |
# File 'lib/linguadata.rb', line 92 def map(&_block) = self |
#map_failure(&block) ⇒ Object
94 |
# File 'lib/linguadata.rb', line 94 def map_failure(&block) = Failure[block.call(error)] |
#unwrap ⇒ Object
84 |
# File 'lib/linguadata.rb', line 84 def unwrap = value |
#unwrap_failure ⇒ Object
86 |
# File 'lib/linguadata.rb', line 86 def unwrap_failure = error |
#value ⇒ Object
82 |
# File 'lib/linguadata.rb', line 82 def value = raise "Cannot get value from Failure" |