fix request bill error with show_total_before_tax
This commit is contained in:
@@ -45,15 +45,17 @@ module NumberFormattable
|
||||
options[:precision] = options[:precision] || precision
|
||||
# options[:delimiter] = options[:delimiter] || delimiter
|
||||
options[:strip_insignificant_zeros] = options[:strip_insignificant_zeros] || strip_insignificant_zeros
|
||||
|
||||
number = number.to_f.round(options[:precision])
|
||||
|
||||
if options[:precision] > 0
|
||||
if options[:strip_insignificant_zeros]
|
||||
formatted = "%.12g" % number.round(options[:precision])
|
||||
formatted = "%.12g" % number
|
||||
else
|
||||
formatted = "%.#{options[:precision]}f" % number.round(options[:precision])
|
||||
formatted = "%.#{options[:precision]}f" % number
|
||||
end
|
||||
else
|
||||
formatted = number.round(options[:precision]).to_i.to_s
|
||||
formatted = number.to_i.to_s
|
||||
end
|
||||
|
||||
if options[:delimiter] && !options[:delimiter].empty?
|
||||
|
||||
Reference in New Issue
Block a user