Class: Linguadata::Option::None

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

Instance Method Summary collapse

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

Returns:

  • (Boolean)


41
# File 'lib/linguadata.rb', line 41

def none? = true

#some?Boolean

Returns:

  • (Boolean)


39
# File 'lib/linguadata.rb', line 39

def some? = false

#unwrapObject



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

#valueObject



33
# File 'lib/linguadata.rb', line 33

def value = raise "Cannot get value from None"