public
Description: Ruby port of John Gruber's "Titlecase" perl script.
Homepage:
Clone URL: git://github.com/infovore/titlecase.git
name age message
file README Wed May 21 07:06:08 -0700 2008 Adding license to readme. [infovore]
directory lib/ Wed May 21 07:32:42 -0700 2008 Making some tests pass. Removing cruft. Still a... [infovore]
directory spec/ Wed May 21 11:47:41 -0700 2008 Updating spec to match (correct) output of Caiu... [infovore]
README
Titlecase.rb
============

kicked off by Tom Armitage (tom@infovore.org) but no doubt helped along the way by a whole bunch of other people

About
-----

Titlecase is intended as a Ruby port of John Gruber's "titlecase" Perl script. For more information on the original Perl 
script, see this blogpost:

http://daringfireball.net/2008/05/title_case

The original script can be found here:

http://daringfireball.net/projects/titlecase/TitleCase.pl

and the list of unusual edge cases, which forms the basis for the RSpec examples suite, can be found here:

http://daringfireball.net/projects/titlecase/examples-edge-cases

Current Status
--------------

"Horribly broken".

We have a spec file, which is a start. None of it really passes. I'm having a nightmarish time porting Perl regex to 
Ruby, mainly because the default behaviour of match is so different - Perl looks for complete matches, Ruby looks for 
any matches. Hence: titlecase.rb being horribly broken.

But! This is a great opportunity for people to fork it on github and make it better. I'm gladly accepting pull requests, 
and I'm also going to work on this a bit over time. Hopefully, we can get a lovely port of Mr Gruber's really rather 
comprehensive script.

License
-------

Released under the MIT license:

License: http://www.opensource.org/licenses/mit-license.php