Class: Linguadata::Option::None
- Inherits:
-
Object
- Object
- Linguadata::Option::None
- Defined in:
- lib/linguadata.rb
Instance Method Summary collapse
- #and_then(&_block) ⇒ Object
- #filter(&_block) ⇒ Object
- #map(&_block) ⇒ Object
- #none? ⇒ Boolean
- #some? ⇒ Boolean
- #unwrap ⇒ Object
- #unwrap_or(other) ⇒ Object
- #unwrap_or_else(&block) ⇒ Object
- #value ⇒ Object
Instance Method Details
#and_then(&_block) ⇒ Object
47 |
# File 'lib/linguadata.rb', line 47 def and_then(&_block) = self |
#filter(&_block) ⇒ Object
49 |
# File 'lib/linguadata.rb', line 49 def filter(&_block) = self |
#map(&_block) ⇒ Object
37 |
# File 'lib/linguadata.rb', line 37 def map(&_block) = self |
#none? ⇒ Boolean
41 |
# File 'lib/linguadata.rb', line 41 def none? = true |
#some? ⇒ Boolean
39 |
# File 'lib/linguadata.rb', line 39 def some? = false |
#unwrap ⇒ Object
35 |
# File 'lib/linguadata.rb', line 35 def unwrap = value |
#unwrap_or(other) ⇒ Object
45 |
# File 'lib/linguadata.rb', line 45 def unwrap_or(other) = other |
#unwrap_or_else(&block) ⇒ Object
43 |
# File 'lib/linguadata.rb', line 43 def unwrap_or_else(&block) = block.call |
#value ⇒ Object
33 |
# File 'lib/linguadata.rb', line 33 def value = raise "Cannot get value from None" |