A Ruby framework for service clients