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

Class Method Details

.active_currenciesObject



81
82
83
# File 'lib/i18n-complements/numisma.rb', line 81

def active_currencies
  I18nComplements::Numisma.active_currencies
end

.available_currenciesObject



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_fileObject



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