class Kind::Result::Failure
Constants
- DEFAULT_TYPE
Public Instance Methods
failure?()
click to toggle source
# File lib/kind/result/failure.rb, line 7 def failure? true end
inspect()
click to toggle source
# File lib/kind/result/failure.rb, line 29 def inspect '#<%s type=%p value=%p>' % ['Kind::Failure', type, value] end
map(_ = UNDEFINED, &_fn)
click to toggle source
# File lib/kind/result/failure.rb, line 17 def map(_ = UNDEFINED, &_fn) self end
value_or(default = UNDEFINED, &block)
click to toggle source
# File lib/kind/result/failure.rb, line 11 def value_or(default = UNDEFINED, &block) Error.invalid_default_arg! if UNDEFINED == default && !block UNDEFINED != default ? default : block.call(value) end