I've made a variety of general maintenance updates to twurl, none of which should result in any change in behavior. Highlights:
Replace deprecated rake/gempackagetask with rubygems/package_task
Make Rakefile executable
Alphabetize and clean up gemspec
Replace rcov with simplecov for Ruby 1.9 support
Opt-in for testing with rubygems-test
Add JRuby support
Add Travis CI configuration
Replace test-unit with minitest
If you don't mind adding me as a contributor on the repo, I'm happy to help triage bugs.
As I mentioned above, these changes should only affect people developing the gem. Code that actually gets packaged should be untouched by these changes. If someone wants to hack on twurl, I don't think it's unreasonable to expect them to use a modern version of Ruby and rubygems.
Check out the early results from GemTesters: http://test.rubygems.org/gems/twurl/v/0.6.4
To run the tests on your box, you can simply:
gem install rubygems-test
gem install twurl -v 0.6.4
gem test twurl
Here are detailed instructions to set up Travis CI:
If you want to add me as a rubygems pusher as well, you can type the command:
gem owner twurl --add firstname.lastname@example.org
Ooh, looks like you did that already. Thanks, Marcel.