class Money::LocaleBackend::Legacy
Public Class Methods
new()
click to toggle source
# File lib/money/locale_backend/legacy.rb, line 7 def initialize raise NotSupported, 'I18n not found' if Money.use_i18n && !defined?(::I18n) end
Public Instance Methods
lookup(key, currency)
click to toggle source
# File lib/money/locale_backend/legacy.rb, line 11 def lookup(key, currency) warn '[DEPRECATION] You are using the default localization behaviour that will change in the next major release. Find out more - https://github.com/RubyMoney/money#deprecation' if Money.use_i18n i18n_backend.lookup(key, nil) || currency.public_send(key) else currency.public_send(key) end end
Private Instance Methods
i18n_backend()
click to toggle source
# File lib/money/locale_backend/legacy.rb, line 23 def i18n_backend @i18n_backend ||= Money::LocaleBackend::I18n.new end