module ActiveSupport::Inflector

def titleize(word)

'raiders_of_the_lost_ark'.titleize # => "Raiders Of The Lost Ark"
'TheManWithoutAPast'.titleize # => "The Man Without A Past"
'x-men: the last stand'.titleize # => "X Men: The Last Stand"
'man from the boondocks'.titleize # => "Man From The Boondocks"

+titleize+ is also aliased as +titlecase+.

output. It is not used in the Rails internals.
create a nicer looking title. +titleize+ is meant for creating pretty
Capitalizes all the words and replaces some characters in the string to
def titleize(word)
  humanize(underscore(word)).gsub(/\b(?<!['’`])[a-z]/) { $&.capitalize }
end