Experimental Ruby I18n extensions: Pluralization, Fallbacks, Gettext, Cache and Chained backend
posted: July 19th, 2009 · by: Sven
Since we’ve come up with I18n, that single “Ruby gem to rule them all”, we’ve always said we wanted new functionality to be tried out in plugin-land, giving it a good round of battle-testing and discussion. We also said we’d plan for another “round” of evaluating these things and considering to include them to I18n itself.
The I18n gem has probably been in production for long enough that we can be sure the API works well enough. Also, in release 0.2.0 internals were cleaned up quite a bit and the API has further consolidated.
So, my feeling is that we can start moving things to I18n that have proven useful in plugin-land – reviewing and reassessing their implementation and sticking to a modular design.
Here’s an overview of a few recent changes to the I18n gem library following these considerations.
Read the rest of this entryRuby I18n Gem hits 0.2.0
posted: July 12th, 2009 · by: Sven
For a lowlevel library like I18n small changes are big ones because so many users depend on it. That said two huge changes have made it into the codebase and thus we’re bumping the version to 0.2.0.
So, here are some details about this release.
Read the rest of this entryUsing Ruby 1.9 Ripper
posted: July 5th, 2009 · by: Sven
Ripper is a s-expression based Ruby Parser shipped with Ruby 1.9. There’s no documentation out there so trying to figure out what’s going on can be quite hard so I thought the following notes might help you get started.
Read the rest of this entryRipper2Ruby: modify and recompile your Ruby code
posted: July 5th, 2009 · by: Sven
Ripper is a Ruby parser that ships with Ruby 1.9. Ripper2Ruby is a library that generates a representation of Ruby code which you can modify and/or compile back to Ruby.
Read the rest of this entry