em-xmlrpc-client

This gem monkey patches Ruby's built in XMLRPC::Client to be
EventMachine + Fiber aware. If you are not using EventMachine (or the
reactor isn't running), then it will fallback to using
XMLRPC::Client's default implemenation (using Net::HTTP).