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