APIdock / Ruby
/
class

XMLRPC ::Server

ruby latest stable - Superclass: XMLRPC::WEBrickServlet

Class deprecated or moved

This class is deprecated or moved on the latest stable version. The last existing version (v2_2_9) is shown here.

Implements a standalone XML-RPC server. The method XMLRPC::Server#serve is left if a SIGHUP is sent to the program.

 require "xmlrpc/server"
s = XMLRPC ::Server.new (8080)
s.add_handler("michael.add") do |a,b|
 a + b
end
s.add_handler("michael.div") do |a,b|
 if b == 0
 raise XMLRPC ::FaultException.new (1, "division by zero")
 else
 a / b
 end
end
s.set_default_handler do |name, *args|
 raise XMLRPC ::FaultException.new (-99, "Method #{name} missing" +
 " or wrong number of parameters!")
end
s.serve 

Files

  • lib/xmlrpc/server.rb

AltStyle によって変換されたページ (->オリジナル) /