Method: ActiveSupport::Inflector#titleize

Defined in:
lib/jinx/active_support/inflector.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 as titlecase.

Examples:

"man from the boondocks".titleize #=>"Man From The Boondocks"
"x-men: the last stand".titleize  #=>"X Men: The Last Stand"


197
198
199
# File 'lib/jinx/active_support/inflector.rb', line 197

def titleize(word)
  humanize(underscore(word)).gsub(/\b('?[a-z])/) { $1.capitalize  }
end