class Object

Public Instance Methods

also()
Alias for: do
do() { || ... } click to toggle source
# File lib/maybe_fun/object.rb, line 2
def do
  yield unless nil?
  self
end
Also aliased as: unless_null, also
if_nil() { || ... } click to toggle source
# File lib/maybe_fun/object.rb, line 10
def if_nil
  yield if nil?
  self
end
unless_null()
Alias for: do
with(&block) click to toggle source
# File lib/maybe_fun/object.rb, line 15
def with(&block)
  return self if nil?
  block.call(self)
end