[rest-client](https://github.com/archiloque/rest-client) is a bit better than Net:HTTP. It's what [Stripe uses](https://github.com/stripe/stripe-ruby).