class Result::Failure
Public Class Methods
new(to_wrap)
click to toggle source
Calls superclass method
Result::Base::new
# File lib/result/failure.rb, line 6 def initialize(to_wrap) super freeze end
Public Instance Methods
error()
click to toggle source
# File lib/result/failure.rb, line 11 def error @wrapped end
failure?()
click to toggle source
# File lib/result/failure.rb, line 15 def failure? true end
on_failure() { |error| ... }
click to toggle source
Calls superclass method
Result::Base#on_failure
# File lib/result/failure.rb, line 23 def on_failure yield error super end
or_else() { |error| ... }
click to toggle source
# File lib/result/failure.rb, line 19 def or_else yield error end