diff --git a/config/initializers/number_display.rb b/config/initializers/number_display.rb new file mode 100644 index 00000000..666f5147 --- /dev/null +++ b/config/initializers/number_display.rb @@ -0,0 +1,17 @@ +# we'd like to show "0.0" as "0" + +class Float + alias :foodsoft_to_s :to_s + def to_s + foodsoft_to_s.chomp(".0") + end +end + +if defined? BigDecimal + class BigDecimal + alias :foodsoft_to_s :to_s + def to_s + foodsoft_to_s.chomp(".0") + end + end +end