Module: MultiSync::Helpers::Pluralize

Included in:
Client
Defined in:
lib/multi_sync/helpers/pluralize.rb

Instance Method Summary collapse

Instance Method Details

#pluralize(n, singular, plural = nil, prefix = true) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/multi_sync/helpers/pluralize.rb', line 4

def pluralize(n, singular, plural = nil, prefix = true)
  if n == 1
    (prefix ? '1 ' : '') + singular
  elsif plural
    (prefix ? "#{n} " : '') + plural
  else
    (prefix ? "#{n} " : '') + "#{singular}s"
  end
end