Implementation of the null object pattern in Ruby.
# File lib/tins/null.rb, line 52 def as_json(*) end
# File lib/tins/null.rb, line 48 def blank? true end
# File lib/tins/null.rb, line 8 def const_missing(*) self end
# File lib/tins/null.rb, line 40 def inspect 'NULL' end
# File lib/tins/null.rb, line 4 def method_missing(*) self end
# File lib/tins/null.rb, line 44 def nil? true end
# File lib/tins/null.rb, line 32 def to_a [] end
# File lib/tins/null.rb, line 36 def to_ary nil end
# File lib/tins/null.rb, line 20 def to_f 0.0 end
# File lib/tins/null.rb, line 24 def to_i 0 end
# File lib/tins/null.rb, line 28 def to_int nil end
# File lib/tins/null.rb, line 55 def to_json(*) 'null' end
# File lib/tins/null.rb, line 12 def to_s '' end
# File lib/tins/null.rb, line 16 def to_str nil end