class Object
Public Instance Methods
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
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