foodsoft/config/initializers/extensions.rb
2021-03-02 09:12:19 +01:00

18 lines
341 B
Ruby

# extend the BigDecimal class
class String
# remove comma from decimal inputs
def self.delocalized_decimal(string)
if !string.blank? and string.is_a?(String)
BigDecimal.new(string.sub(',', '.'))
else
string
end
end
end
class Array
def cumulative_sum
csum = 0
self.map { |val| csum += val }
end
end