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