em-xmlrpc-
这个宝石猴子将Ruby内置的XMLRPC :: Client补丁为EventMachine + Fiber感知。 如果您未使用EventMachine(或React器未在运行),则它将回退到使用XMLRPC :: Client的默认实现(使用Net :: HTTP)。
示例
require "eventmachine"
require "em-xmlrpc-client"
EM . run do
Fiber . new do
client = XMLRPC :: Client . new2 ( "http://blah.com/api" )
result = client . call ( "someMethod" , "arg1" , 123 ) # Uses em-http-request.
end . resume
end
clie