Module: NumbersAndWords::I18n::Pluralization
- Extended by:
- Pluralization
- Included in:
- Pluralization
- Defined in:
- lib/numbers_and_words/i18n/pluralization.rb
Instance Method Summary collapse
Instance Method Details
#config_file ⇒ Object
21 22 23 |
# File 'lib/numbers_and_words/i18n/pluralization.rb', line 21 def config_file I18n.files('plurals', 'plurals.rb').first end |
#files ⇒ Object
17 18 19 |
# File 'lib/numbers_and_words/i18n/pluralization.rb', line 17 def files I18n.files 'plurals', '*.*' end |
#init ⇒ Object
12 13 14 15 |
# File 'lib/numbers_and_words/i18n/pluralization.rb', line 12 def init ::I18n.load_path << config_file ::I18n::Backend::Simple.send :include, ::I18n::Backend::Pluralization end |
#languages ⇒ Object
29 30 31 |
# File 'lib/numbers_and_words/i18n/pluralization.rb', line 29 def languages plurals_files.map{|path| path.split(/[\/.]/)[-2]} end |
#plurals_files ⇒ Object
25 26 27 |
# File 'lib/numbers_and_words/i18n/pluralization.rb', line 25 def plurals_files files - [config_file] end |