instance method
pluralize
Ruby on Rails 3.2.22.5
Since v3.0.20Signature
pluralize(count = nil)
Returns the plural form of the word in the string.
If the optional parameter count is specified, the singular form will be returned if count == 1. For any other value of count the plural will be returned.
Examples
"post".pluralize # => "posts"
"octopus".pluralize # => "octopi"
"sheep".pluralize # => "sheep"
"words".pluralize # => "words"
"the blue mailman".pluralize # => "the blue mailmen"
"CamelOctopus".pluralize # => "CamelOctopi"
"apple".pluralize(1) # => "apple"
"apple".pluralize(2) # => "apples"
Parameters
-
countopt = nil
Source
# File activesupport/lib/active_support/core_ext/string/inflections.rb, line 25
def pluralize(count = nil)
if count == 1
self
else
ActiveSupport::Inflector.pluralize(self)
end
end
Defined in activesupport/lib/active_support/core_ext/string/inflections.rb line 25
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in String