Module: CafeCar::Pluralization
- Defined in:
- lib/cafe_car/pluralization.rb
Instance Method Summary collapse
- #localize(locale, object, format = :default, options = {}) ⇒ Object
- #pluralize(locale, entry, count) ⇒ Object
Instance Method Details
#localize(locale, object, format = :default, options = {}) ⇒ Object
10 11 12 13 |
# File 'lib/cafe_car/pluralization.rb', line 10 def localize(locale, object, format = :default, = {}) [:ordinal] ||= object.day.ordinalize super end |
#pluralize(locale, entry, count) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/cafe_car/pluralization.rb', line 3 def pluralize(locale, entry, count) return super unless entry.is_a?(String) && count count = 1 if count == :one count = 2 unless count.is_a?(Integer) entry.pluralize(count) end |