Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / XMLRPC / BasicServer / cdesc-BasicServer.ri
Size: Mime:
U:RDoc::NormalClass[iI"BasicServer:EFI"XMLRPC::BasicServer;FI"Object;To:RDoc::Markup::Document:@parts[o;;[
o:RDoc::Markup::Paragraph;[I"LThis is the base class for all XML-RPC server-types (CGI, standalone). ;TI"4You can add handler and set a default handler. ;TI"DDo not use this server, as this is/should be an abstract class.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading:
leveli:	textI"$How the method to call is found;To;	;[I"KThe arity (number of accepted arguments) of a handler (method or Proc ;TI"Nobject) is compared to the given arguments submitted by the client for a ;TI"#RPC, or Remote Procedure Call.;T@o;	;[	I"OA handler is only called if it accepts the number of arguments, otherwise ;TI"Othe search for another handler will go on. When at the end no handler was ;TI"Qfound, the default_handler, XMLRPC::BasicServer#set_default_handler will be ;TI"called.;T@o;	;[I"WWith this technique it is possible to do overloading by number of parameters, but ;TI"Vonly for Proc handler, because you cannot define two methods of the same name in ;TI"the same class.;T:
@fileI"lib/xmlrpc/server.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[
U:RDoc::Constant[iI"ERR_METHOD_MISSING;FI",XMLRPC::BasicServer::ERR_METHOD_MISSING;F00o;;[;@&;0@&@cRDoc::NormalClass0U;[iI"ERR_UNCAUGHT_EXCEPTION;FI"0XMLRPC::BasicServer::ERR_UNCAUGHT_EXCEPTION;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_WRONG_PARAM;FI",XMLRPC::BasicServer::ERR_MC_WRONG_PARAM;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_MISSING_PARAMS;FI"/XMLRPC::BasicServer::ERR_MC_MISSING_PARAMS;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_MISSING_METHNAME;FI"1XMLRPC::BasicServer::ERR_MC_MISSING_METHNAME;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_RECURSIVE_CALL;FI"/XMLRPC::BasicServer::ERR_MC_RECURSIVE_CALL;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_WRONG_PARAM_PARAMS;FI"3XMLRPC::BasicServer::ERR_MC_WRONG_PARAM_PARAMS;F00o;;[;@&;0@&@@/0U;[iI"ERR_MC_EXPECTED_STRUCT;FI"0XMLRPC::BasicServer::ERR_MC_EXPECTED_STRUCT;F00o;;[;@&;0@&@@/0[[I"ParserWriterChooseMixin;To;;[;@&;0I"lib/xmlrpc/server.rb;T[I"ParseContentType;To;;[;@&;0@_[[I"
class;T[[:public[[I"new;T@_[:protected[[:private[[I"
instance;T[[;[
[I"add_handler;F@_[I"add_introspection;F@_[I"add_multicall;F@_[I"get_default_handler;F@_[I"get_service_hook;F@_[I"process;F@_[I"set_default_handler;F@_[I"set_service_hook;F@_[;[[;[
[I"call_method;F@_[I"check_arity;F@_[I"
dispatch;F@_[I"handle;F@_[I"multicall_fault;F@_[[U:RDoc::Context::Section[i0o;;[;0;0[@&I"XMLRPC;FcRDoc::NormalModule