epeli/underscore.string — pull request #223 by itoche (2013-07-15 12:00:25+00:00)
Title: titleize support for dash-separated words

Words like 'louvain-la-neuve' will give 'Louvain-La-Neuve'

Also I added a lower case conversion so that only 'first word letters' are upper cased.