Module: I18n
- Defined in:
- lib/i18n-complements.rb,
lib/i18n-complements/numisma.rb,
lib/i18n-complements/localize_extension.rb
Defined Under Namespace
Modules: Backend Classes: InvalidCurrency
Class Method Summary collapse
- .active_currencies ⇒ Object
- .available_currencies ⇒ Object
- .currencies(currency_code) ⇒ Object
- .currencies_file ⇒ Object
- .currency_label(currency_code) ⇒ Object
- .currency_rate(from, to) ⇒ Object
Class Method Details
.active_currencies ⇒ Object
81 82 83 |
# File 'lib/i18n-complements/numisma.rb', line 81 def active_currencies I18nComplements::Numisma.active_currencies end |
.available_currencies ⇒ Object
85 86 87 |
# File 'lib/i18n-complements/numisma.rb', line 85 def available_currencies I18nComplements::Numisma.currencies end |
.currencies(currency_code) ⇒ Object
77 78 79 |
# File 'lib/i18n-complements/numisma.rb', line 77 def currencies(currency_code) I18nComplements::Numisma.currencies[currency_code.to_s] end |
.currencies_file ⇒ Object
101 102 103 |
# File 'lib/i18n-complements/numisma.rb', line 101 def currencies_file I18nComplements::Numisma.currencies_file end |
.currency_label(currency_code) ⇒ Object
89 90 91 92 93 94 95 |
# File 'lib/i18n-complements/numisma.rb', line 89 def currency_label(currency_code) if currency = I18nComplements::Numisma.currencies[currency_code.to_s] currency.label else return "Unknown currency: #{currency_code}" end end |
.currency_rate(from, to) ⇒ Object
97 98 99 |
# File 'lib/i18n-complements/numisma.rb', line 97 def currency_rate(from, to) I18nComplements::Numisma.currency_rate(from, to) end |