Module: TwitterCldr::Formatters::Plurals::Rules

Defined in:
lib/twitter_cldr/formatters/plurals/rules.rb

Class Method Summary collapse

Class Method Details

.allObject



13
14
15
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 13

def all
  all_for(TwitterCldr.locale)
end

.all_for(locale) ⇒ Object



17
18
19
20
21
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 17

def all_for(locale)
  get_resource(locale)[:keys]
rescue
  nil
end

.rule_for(number, locale = TwitterCldr.locale) ⇒ Object



23
24
25
26
27
# File 'lib/twitter_cldr/formatters/plurals/rules.rb', line 23

def rule_for(number, locale = TwitterCldr.locale)
  get_resource(locale)[:rule].call(number)
rescue
  :other
end