Method: Pay::Currency#format_amount

Defined in:
lib/pay/currency.rb

#format_amount(amount, **options) ⇒ Object



24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/pay/currency.rb', line 24

def format_amount(amount, **options)
  number_to_currency(
    amount.to_f / subunit_to_unit.to_f,
    {
      precision: precision + additional_precision(amount),
      unit: unit,
      separator: separator,
      delimiter: delimiter,
      format: format
    }.compact.merge(options)
  )
end