class Result::Base
Public Class Methods
new(to_wrap)
click to toggle source
# File lib/result/base.rb, line 4 def initialize(to_wrap) @wrapped = to_wrap end
Public Instance Methods
and_then()
click to toggle source
# File lib/result/base.rb, line 24 def and_then self end
error()
click to toggle source
# File lib/result/base.rb, line 20 def error raise "not present" end
failure?()
click to toggle source
# File lib/result/base.rb, line 12 def failure? false end
on_failure()
click to toggle source
# File lib/result/base.rb, line 36 def on_failure self end
on_success()
click to toggle source
# File lib/result/base.rb, line 32 def on_success self end
or_else()
click to toggle source
# File lib/result/base.rb, line 28 def or_else self end
success?()
click to toggle source
# File lib/result/base.rb, line 8 def success? false end
value()
click to toggle source
# File lib/result/base.rb, line 16 def value raise "not present" end