NullClass is essentially NilClass but it differs in one important way. When a method is called against it that it deoesn't have, it will simply return null value rather then raise an error.
TODO: Perhaps NullClass should be called NackClass?
# File lib/standard/facets/nullclass.rb, line 19 def [](key); nil; end
# File lib/standard/facets/nullclass.rb, line 16 def inspect ; 'null' ; end
# File lib/standard/facets/nullclass.rb, line 20 def method_missing(sym, *args) return nil if sym.to_s[-1,1] == '?' self end
Generated with the Darkfish Rdoc Generator 2.