Module: Money::LocaleBackend
- Defined in:
- lib/money/locale_backend/base.rb,
lib/money/locale_backend/i18n.rb,
lib/money/money/locale_backend.rb,
lib/money/locale_backend/errors.rb,
lib/money/locale_backend/currency.rb
Defined Under Namespace
Classes: Base, Currency, I18n, NotSupported, Unknown
Constant Summary
collapse
- BACKENDS =
{
i18n: Money::LocaleBackend::I18n,
currency: Money::LocaleBackend::Currency
}.freeze
Class Method Summary
collapse
Class Method Details
.find(name) ⇒ Object
14
15
16
17
18
|
# File 'lib/money/money/locale_backend.rb', line 14
def self.find(name)
raise Unknown, "Unknown locale backend: #{name}" unless BACKENDS.key?(name)
BACKENDS[name].new
end
|