class Object

Constants

Nothing

Public Instance Methods

Just(val) click to toggle source
# File lib/or_else/just.rb, line 54
def Just(val)
  OrElse::Just.new(val)
end
Maybe(val) click to toggle source
# File lib/or_else/maybe.rb, line 4
def Maybe(val)
  return Nothing if val.nil?
  return val if val.is_a?(OrElse::Maybe)
  OrElse::Just.new(val)
end
maybe() click to toggle source
# File lib/or_else/maybe.rb, line 11
def maybe
  Maybe(self)
end