Class: MoneyAttribute::Config
- Inherits:
-
Object
- Object
- MoneyAttribute::Config
- Defined in:
- lib/money_attribute/configuration.rb
Overview
Gem configuration holding the default currency and registered custom currencies.
MoneyAttribute.configure do |config|
config.default_currency = 'BRL'
end
Instance Attribute Summary collapse
-
#added_currencies ⇒ Array<Hash>
Custom currencies registered via
register_custom_currencies!. -
#default_currency ⇒ String
ISO 4217 currency code used when no per-request or per-row currency is set.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
Initializes the default gem configuration values.
Constructor Details
#initialize ⇒ Config
Initializes the default gem configuration values.
50 51 52 53 |
# File 'lib/money_attribute/configuration.rb', line 50 def initialize @default_currency = 'USD' @added_currencies = [] end |
Instance Attribute Details
#added_currencies ⇒ Array<Hash>
Returns custom currencies registered via register_custom_currencies!.
47 48 49 |
# File 'lib/money_attribute/configuration.rb', line 47 def added_currencies @added_currencies end |
#default_currency ⇒ String
Returns ISO 4217 currency code used when no per-request or per-row currency is set.
44 45 46 |
# File 'lib/money_attribute/configuration.rb', line 44 def default_currency @default_currency end |