class Emu::Ok

Public Class Methods

new(value) click to toggle source
# File lib/emu/result.rb, line 29
def initialize(value)
  @value = value
end

Public Instance Methods

error?() click to toggle source
# File lib/emu/result.rb, line 49
def error?
  false
end
then() { |value| ... } click to toggle source
# File lib/emu/result.rb, line 37
def then
  yield @value
end
to_s() click to toggle source
# File lib/emu/result.rb, line 33
def to_s
  "Ok(#{@value})"
end
unwrap() click to toggle source
# File lib/emu/result.rb, line 41
def unwrap
  @value
end
unwrap_err() click to toggle source
# File lib/emu/result.rb, line 45
def unwrap_err
  raise "can't unwrap_err Ok(#{@value.inspect})"
end