seangeo/ratom — pull request #16 by clnclarinet (2012-05-12 01:37:15+00:00)
Title: Updating a few things, Travis config

So these are things that I didn't ask if you were ok with before I did them, but they didn't take very long.

It is totally up to you if you want to accept any of these commits; I will not mind at all if you choose not to use them.

I wanted to be sure that the tests were passing on the 3 ruby versions, and in general I think travis-ci is awesome, so I set up a travis config.

Travis basically expects bundler, and the latest version of jeweler sets up projects with bundler, so I regenerated some of the gem files with the latest versions of jeweler and specified the dependencies with jeweler.

Then it was really easy to update rspec and get rid of one last warning because rspec 1.3.2 uses RbConfig which is apparently deprecated.

On running the tests on travis, a bunch of them failed because the travis virtual machines have a file at /etc/ssl/certs so the mock http request was getting :ca_path= that it wasn't expecting.

The net benefit is: tests running on travis! http://travis-ci.org/#!/clnclarinet/ratom

The only thing you'd need to do to enable this on your repo is sign in to travis with github, go to your travis profile page, and flip the switch for ratom.

Thank you in advance for your consideration and time!