Class: Linguadata::Result::Failure

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

Instance Method Summary collapse

Instance Method Details

#and_then(&_block) ⇒ Object



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

def and_then(&_block) = self

#failureObject



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

def failure = Option::Some[error]

#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)]

#successObject



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

def success = Option::None[]

#unwrapObject



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

def unwrap = value

#unwrap_failureObject



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

def unwrap_failure = error

#valueObject



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

def value = raise "Cannot get value from Failure"