Module: Num2words

Defined in:
lib/num2words.rb,
lib/num2words/i18n.rb,
lib/num2words/config.rb,
lib/num2words/console.rb,
lib/num2words/locales.rb,
lib/num2words/version.rb,
lib/num2words/converter.rb,
lib/num2words/locales/ar.rb,
lib/num2words/locales/be.rb,
lib/num2words/locales/bg.rb,
lib/num2words/locales/bn.rb,
lib/num2words/locales/cs.rb,
lib/num2words/locales/da.rb,
lib/num2words/locales/de.rb,
lib/num2words/locales/el.rb,
lib/num2words/locales/en.rb,
lib/num2words/locales/es.rb,
lib/num2words/locales/et.rb,
lib/num2words/locales/fa.rb,
lib/num2words/locales/fi.rb,
lib/num2words/locales/fr.rb,
lib/num2words/locales/gu.rb,
lib/num2words/locales/he.rb,
lib/num2words/locales/hi.rb,
lib/num2words/locales/hr.rb,
lib/num2words/locales/hu.rb,
lib/num2words/locales/id.rb,
lib/num2words/locales/it.rb,
lib/num2words/locales/ja.rb,
lib/num2words/locales/kn.rb,
lib/num2words/locales/ko.rb,
lib/num2words/locales/kz.rb,
lib/num2words/locales/lt.rb,
lib/num2words/locales/lv.rb,
lib/num2words/locales/ml.rb,
lib/num2words/locales/mr.rb,
lib/num2words/locales/ms.rb,
lib/num2words/locales/nl.rb,
lib/num2words/locales/no.rb,
lib/num2words/locales/pa.rb,
lib/num2words/locales/pl.rb,
lib/num2words/locales/pt.rb,
lib/num2words/locales/ro.rb,
lib/num2words/locales/ru.rb,
lib/num2words/locales/sk.rb,
lib/num2words/locales/sl.rb,
lib/num2words/locales/sr.rb,
lib/num2words/locales/sv.rb,
lib/num2words/locales/sw.rb,
lib/num2words/locales/ta.rb,
lib/num2words/locales/te.rb,
lib/num2words/locales/th.rb,
lib/num2words/locales/tr.rb,
lib/num2words/locales/uk.rb,
lib/num2words/locales/ur.rb,
lib/num2words/locales/vi.rb,
lib/num2words/locales/zh.rb

Defined Under Namespace

Modules: Console, I18nSetup, Locales Classes: Config, Converter

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.available_currencies(locale = I18n.locale) ⇒ Object



51
52
53
# File 'lib/num2words/config.rb', line 51

def self.available_currencies(locale = I18n.locale)
  config.available_currencies(locale)
end

.configObject



39
40
41
# File 'lib/num2words/config.rb', line 39

def self.config
  @config ||= Config.new
end

.currency_warningsObject



55
56
57
# File 'lib/num2words/config.rb', line 55

def self.currency_warnings
  config.currency_warnings
end

.currency_warnings=(value) ⇒ Object



59
60
61
# File 'lib/num2words/config.rb', line 59

def self.currency_warnings=(value)
  config.currency_warnings = value
end

.default_currency(locale = nil, currency = nil) ⇒ Object



47
48
49
# File 'lib/num2words/config.rb', line 47

def self.default_currency(locale = nil, currency = nil)
  config.default_currency(locale, currency)
end

.reset!Object



43
44
45
# File 'lib/num2words/config.rb', line 43

def self.reset!
  config.reset!(locale)
end

.to_currency(amount, *args, **opts) ⇒ Object



15
16
17
# File 'lib/num2words.rb', line 15

def self.to_currency(amount, *args, **opts)
  Converter.to_currency(amount, *args, **opts)
end

.to_words(number, *args, **opts) ⇒ Object



11
12
13
# File 'lib/num2words.rb', line 11

def self.to_words(number, *args, **opts)
  Converter.to_words(number, *args, **opts)
end