While working on a ruby gem, I started thinking about extracting it even further.
Basically I’m working on a gem that acts as a client to a REST API. What I’m starting to see (especially by the fact that each endpoint is becoming a repetition; tests included) that I could extract this even further to allow the easy creation of a ruby rest client over http for any such API.