Module: Tabular::Zero
- Included in:
- Table
- Defined in:
- lib/tabular/zero.rb
Instance Method Summary collapse
Instance Method Details
#is_zero?(object) ⇒ Boolean
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/tabular/zero.rb', line 3 def is_zero?(object) if object.respond_to?(:zero?) return object.zero? end case object when NilClass, FalseClass, TrueClass false when String object == "0" || object[/^0+\.0+$/] else false end end |