lib/formatters.rb in table_pal-0.1.0 vs lib/formatters.rb in table_pal-0.2.0

- old
+ new

@@ -1,7 +1,11 @@ module TablePal - Dollar = -> content { format('$%.2f', content) } - FourFractionDigits = -> content { format('%.4f', content) } - NoFormatting = -> content { content } - Titleize = -> content { content.titleize } - Upper = -> content { content.upcase } + Dollar = lambda { |content| + return content unless content.is_a?(Float) + + format('$%.2f', content) + } + + NoFormatting = -> content { content } + Titleize = -> content { content.titleize } + Upper = -> content { content.upcase } end