class TheFox::Timr::Helper::TranslationHelper

Public Class Methods

pluralize(n, singular, plural=nil) click to toggle source

Based on the number `n` return singular or plural of a given word.

For example:

“` pluralize(1, 'track', 'tracks')

> “1 track”

“`

“` pluralize(2, 'track', 'tracks')

> “2 tracks”

“`

“` pluralize(0, 'track', 'tracks')

> “0 tracks”

“`

# File lib/timr/helper/translation_helper.rb, line 29
def pluralize(n, singular, plural=nil)
        if n == 1
                "1 #{singular}"
        elsif plural
                "#{n} #{plural}"
        else
                "#{n} #{singular}s"
        end
end