Class: Money::Configuration
- Inherits:
-
Object
- Object
- Money::Configuration
- Defined in:
- lib/experimental-money.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#default_currency ⇒ Object
27 28 29 30 |
# File 'lib/experimental-money.rb', line 27 def default_currency raise('Default currency is not configured') unless @default_currency @default_currency end |
Instance Method Details
#conversions ⇒ Object
22 23 24 25 |
# File 'lib/experimental-money.rb', line 22 def conversions raise('No conversions configured') unless @conversions @conversions.merge(default_currency => 1) end |
#conversions=(hash) ⇒ Object
18 19 20 |
# File 'lib/experimental-money.rb', line 18 def conversions=(hash) @conversions = hash.map { |k, v| [k, BigDecimal(v.to_s)] }.to_h end |