I recently used the "rest-client" gem for a pet project of mine (<a href="https://github.com/YellowApple/tldrb" rel="nofollow">https://github.com/YellowApple/tldrb</a>, if anyone's curious). Works quite well for simple use cases.
I've had a lot of success with `curb` gem.<p>It is used to run thousands of tests, via a local monitoring system we built:<p><a href="https://projects.bytemark.co.uk/projects/custodian/wiki" rel="nofollow">https://projects.bytemark.co.uk/projects/custodian/wiki</a>