module NumbersAndWords::I18n::Pluralization
Public Instance Methods
Source
# File lib/numbers_and_words/i18n/pluralization.rb, line 23 def config_file I18n.files('plurals', 'plurals.rb').first end
Source
# File lib/numbers_and_words/i18n/pluralization.rb, line 19 def files I18n.files 'plurals', '*.*' end
Source
# File lib/numbers_and_words/i18n/pluralization.rb, line 14 def init ::I18n.load_path << config_file ::I18n::Backend::Simple.include ::I18n::Backend::Pluralization end
Source
# File lib/numbers_and_words/i18n/pluralization.rb, line 31 def languages plurals_files.map { |path| path.split(%r{[/.]})[-2] } end
Source
# File lib/numbers_and_words/i18n/pluralization.rb, line 27 def plurals_files files - [config_file] end