module ClientForPoslynx::FakePosTerminal::ValueFormatting
Public Instance Methods
format_usd(value)
click to toggle source
# File lib/client_for_poslynx/fake_pos_terminal/value_formatting.rb, line 10 def format_usd(value) value = BigDecimal( value ) decimal = '%.2f' % value mantissa, fraction = decimal.split('.') mantissa = mantissa.reverse.gsub(/\d\d\d(?=\d)/, '\&,').reverse "$#{mantissa}.#{fraction}" end