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 |