Module: TwitterCldr::Formatters::Plurals::Rules
- Defined in:
- lib/twitter_cldr/formatters/plurals/rules.rb
Constant Summary collapse
- DEFAULT_TYPE =
:cardinal
Class Method Summary collapse
- .all(type = DEFAULT_TYPE) ⇒ Object
- .all_for(locale, type = DEFAULT_TYPE) ⇒ Object
- .rule_for(number, locale = TwitterCldr.locale, type = DEFAULT_TYPE) ⇒ Object
Class Method Details
.all(type = DEFAULT_TYPE) ⇒ Object
17 18 19 |
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 17 def all(type = DEFAULT_TYPE) all_for(TwitterCldr.locale, type) end |
.all_for(locale, type = DEFAULT_TYPE) ⇒ Object
21 22 23 |
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 21 def all_for(locale, type = DEFAULT_TYPE) names(locale, type) end |
.rule_for(number, locale = TwitterCldr.locale, type = DEFAULT_TYPE) ⇒ Object
25 26 27 28 29 |
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 25 def rule_for(number, locale = TwitterCldr.locale, type = DEFAULT_TYPE) rule(locale, type).call(number.to_s, CldrPlurals::RubyRuntime) rescue :other end |