Module: Num2words
- Defined in:
- lib/num2words.rb,
lib/num2words/i18n.rb,
lib/num2words/config.rb,
lib/num2words/errors.rb,
lib/num2words/console.rb,
lib/num2words/locales.rb,
lib/num2words/railtie.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/nb.rb,
lib/num2words/locales/nl.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,
lib/num2words/rails/helpers.rb,
lib/num2words/rails/validators/locale_validator.rb,
lib/num2words/rails/validators/currency_validator.rb
Defined Under Namespace
Modules: Console, I18nSetup, Locales, Rails
Classes: ArgumentError, Config, Converter, Error, Railtie, UnsupportedCurrencyAmountError, UnsupportedCurrencyError, UnsupportedInputError, UnsupportedOptionError
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.available_currencies(locale = I18n.locale) ⇒ Object
125
126
127
|
# File 'lib/num2words/config.rb', line 125
def self.available_currencies(locale = I18n.locale)
config.available_currencies(locale)
end
|
.available_locales ⇒ Object
145
146
147
|
# File 'lib/num2words/config.rb', line 145
def self.available_locales
config.available_locales
end
|
.config ⇒ Object
113
114
115
|
# File 'lib/num2words/config.rb', line 113
def self.config
@config ||= Config.new
end
|
.currency_available?(locale, currency) ⇒ Boolean
129
130
131
|
# File 'lib/num2words/config.rb', line 129
def self.currency_available?(locale, currency)
config.currency_available?(locale, currency)
end
|
.currency_info(locale, currency) ⇒ Object
133
134
135
|
# File 'lib/num2words/config.rb', line 133
def self.currency_info(locale, currency)
config.currency_info(locale, currency)
end
|
.currency_options(locale = I18n.locale, format: :symbol) ⇒ Object
141
142
143
|
# File 'lib/num2words/config.rb', line 141
def self.currency_options(locale = I18n.locale, format: :symbol)
config.currency_options(locale, format: format)
end
|
.currency_warnings ⇒ Object
153
154
155
|
# File 'lib/num2words/config.rb', line 153
def self.currency_warnings
config.currency_warnings
end
|
.currency_warnings=(value) ⇒ Object
157
158
159
|
# File 'lib/num2words/config.rb', line 157
def self.currency_warnings=(value)
config.currency_warnings = value
end
|
.default_currency(locale = nil, currency = nil) ⇒ Object
121
122
123
|
# File 'lib/num2words/config.rb', line 121
def self.default_currency(locale = nil, currency = nil)
config.default_currency(locale, currency)
end
|
.default_currency_info(locale = I18n.locale) ⇒ Object
137
138
139
|
# File 'lib/num2words/config.rb', line 137
def self.default_currency_info(locale = I18n.locale)
config.default_currency_info(locale)
end
|
.locale_options(format: :code) ⇒ Object
149
150
151
|
# File 'lib/num2words/config.rb', line 149
def self.locale_options(format: :code)
config.locale_options(format: format)
end
|
.reset! ⇒ Object
117
118
119
|
# File 'lib/num2words/config.rb', line 117
def self.reset!
config.reset!(locale)
end
|
.to_currency(amount, *args, **opts) ⇒ Object
18
19
20
|
# File 'lib/num2words.rb', line 18
def self.to_currency(amount, *args, **opts)
Converter.to_currency(amount, *args, **opts)
end
|
.to_words(number, *args, **opts) ⇒ Object
14
15
16
|
# File 'lib/num2words.rb', line 14
def self.to_words(number, *args, **opts)
Converter.to_words(number, *args, **opts)
end
|