Module: CafeCar::Pluralization

Defined in:
lib/cafe_car/pluralization.rb

Instance Method Summary collapse

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, options = {})
  options[: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