class NilClass
Constants
- FUNCTOR
Public Instance Methods
blank?()
click to toggle source
# File lib/core/facets/kernel/blank.rb, line 44 def blank? true end
clone?()
click to toggle source
# File lib/core/facets/object/dup.rb, line 34 def clone? ; false ; end
dup!()
click to toggle source
dup?()
click to toggle source
# File lib/core/facets/object/dup.rb, line 33 def dup? ; false ; end
ergo()
click to toggle source
Compliments Kernel#ergo.
"a".ergo{ |o| o.upcase } #=> "A" nil.ergo{ |o| o.bar } #=> nil
CREDIT: Daniel DeLorme
# File lib/core/facets/kernel/ergo.rb, line 38 def ergo FUNCTOR unless block_given? end
to_bool()
click to toggle source
# File lib/core/facets/boolean.rb, line 51 def to_bool false end
to_ostruct()
click to toggle source
Create an empty OpenStruct object.
# File lib/standard/facets/ostruct/to_ostruct.rb, line 61 def to_ostruct OpenStruct.new end
try(method=nil, *args)
click to toggle source
See Kernel#try.
# File lib/core/facets/kernel/try.rb, line 49 def try(method=nil, *args) if method nil else Functor.new{ nil } end end