Method: Inflections.titleize
- Defined in:
- lib/build/ExtendedString.rb
.titleize(word) ⇒ Object
Capitalizes all the words and replaces some characters in the string to create a nicer looking title. titleize
is meant for creating pretty output. It is not used in the Rails internals.
titleize
is also aliased as titlecase
.
304 305 306 |
# File 'lib/build/ExtendedString.rb', line 304 def titleize(word) humanize(underscore(word)).gsub(/\b(?<!['`])[a-z]/) { $&.capitalize } end |