Method: Money#subunits
- Defined in:
- lib/money/money.rb
#subunits(format: :iso4217) ⇒ Object
146 147 148 149 150 151 152 153 154 155 156 |
# File 'lib/money/money.rb', line 146 def subunits(format: :iso4217) subunit_to_unit_value = if format == :iso4217 @currency.subunit_to_unit elsif format == :stripe Helpers::STRIPE_SUBUNIT_OVERRIDE.fetch(@currency.iso_code, @currency.subunit_to_unit) else raise ArgumentError, "unknown format #{format}" end (@value * subunit_to_unit_value).to_i end |