twitter/twitter-cldr-rb — pull request #26 by KL-7 (2012-04-30 21:57:44+00:00)
Title: Rearrangement

This PR can wait, so I think we should give @tanin47 a chance to finish his PR first. I'll rebase this one later myself.

What's done:

* everything besides `twitter_cldr.rb` file moved into the `lib/twitter_cldr` directory;
* added license info to the files where it was missing;
* autoloading all modules and classes.

What I'd like to add, but need some feedback first:

* usually `core_ext` contains only files named after core classes and containing extensions of these classes, all other files (like, e.g., `localized_obect.rb`) goes into a different directory;
* some directories and files do not match corresponding modules and classes nesting. E.g. `TwiterCldr::Formatters::Number::Fraction` resides in `twitter_cldr/formatters/numbers/helpers/fraction`. That's not a problem, but makes autoloading declarations a bit messy. Unfortunately, adding missing submodules according to the directories structure will result in to long full names for some classes, so I think it might not worse it.