Sha256: 3191688a7630911584e5772c45063d2564eb47450c0e6513c5ba5f300da99c63
Contents?: true
Size: 672 Bytes
Versions: 1
Compression:
Stored size: 672 Bytes
Contents
require 'money/locale_backend/base' require 'money/locale_backend/i18n' class Money module LocaleBackend class Legacy < Base def initialize raise NotSupported, 'I18n not found' if Money.use_i18n && !defined?(::I18n) end def lookup(key, currency) if Money.use_i18n warn '[DEPRECATION] `use_i18n` is deprecated - use `Money.locale_backend = :i18n` instead' i18n_backend.lookup(key, nil) || currency.public_send(key) else currency.public_send(key) end end private def i18n_backend @i18n_backend ||= Money::LocaleBackend::I18n.new end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money-6.13.0 | lib/money/locale_backend/legacy.rb |