Table of Contents - xmlrpc: Ruby Standard Library Documentation
Classes and Modules
-
XMLRPC
- Author and Copyright
- Overview
- Example
- Documentation
- Features of XMLRPC for Ruby
- Howto
- Client
- XMLRPC::Client with XML-RPC fault-structure handling
- by catching a XMLRPC::FaultException exception
- by calling “call2” which returns a boolean
- Using XMLRPC::Client::Proxy
- CGI-based server using XMLRPC::CGIServer
- C/PHP-like (handler functions)
- Java-like (handler classes)
- Security Note
- With interface declarations
- Standalone XMLRPC::Server
- Choosing a different XMLParser or XMLWriter
- XMLRPC::Base64
- XMLRPC::BasicServer
- XMLRPC::CGIServer
- XMLRPC::Client
- XMLRPC::Client::Proxy
- XMLRPC::Config
- XMLRPC::Convert
- XMLRPC::Create
- XMLRPC::DateTime
- XMLRPC::FaultException
- XMLRPC::Marshal
- XMLRPC::Marshallable
- XMLRPC::ModRubyServer
- XMLRPC::ParseContentType
- XMLRPC::ParserWriterChooseMixin
- XMLRPC::Server
- XMLRPC::Service
- XMLRPC::Service::BasicInterface
- XMLRPC::Service::Interface
- XMLRPC::Service::PublicInstanceMethodsInterface
- XMLRPC::WEBrickServlet
- XMLRPC::XMLParser
- XMLRPC::XMLParser::AbstractStreamParser
- XMLRPC::XMLParser::AbstractTreeParser
- XMLRPC::XMLParser::LibXMLStreamParser
- XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- XMLRPC::XMLParser::REXMLStreamParser
- XMLRPC::XMLParser::REXMLStreamParser::StreamListener
- XMLRPC::XMLParser::StreamParserMixin
- XMLRPC::XMLWriter
- XMLRPC::XMLWriter::Abstract
- XMLRPC::XMLWriter::Simple
- XMLRPC::XMLWriter::XMLParser
Methods
- ::base64 — XMLRPC::Convert
- ::boolean — XMLRPC::Convert
- ::dateTime — XMLRPC::Convert
- ::decode — XMLRPC::Base64
- ::double — XMLRPC::Convert
- ::dump — XMLRPC::Marshal
- ::dump_call — XMLRPC::Marshal
- ::dump_response — XMLRPC::Marshal
- ::each_installed_parser — XMLRPC::XMLParser
- ::each_installed_writer — XMLRPC::XMLWriter
- ::encode — XMLRPC::Base64
- ::fault — XMLRPC::Convert
- ::int — XMLRPC::Convert
- ::load — XMLRPC::Marshal
- ::load_call — XMLRPC::Marshal
- ::load_response — XMLRPC::Marshal
- ::new — XMLRPC::Base64
- ::new — XMLRPC::Client
- ::new — XMLRPC::Client::Proxy
- ::new — XMLRPC::XMLWriter::XMLParser
- ::new — XMLRPC::Create
- ::new — XMLRPC::DateTime
- ::new — XMLRPC::Marshal
- ::new — XMLRPC::FaultException
- ::new — XMLRPC::XMLParser::REXMLStreamParser
- ::new — XMLRPC::XMLParser::LibXMLStreamParser
- ::new — XMLRPC::BasicServer
- ::new — XMLRPC::CGIServer
- ::new — XMLRPC::CGIServer
- ::new — XMLRPC::ModRubyServer
- ::new — XMLRPC::WEBrickServlet
- ::new — XMLRPC::Server
- ::new — XMLRPC::Service::BasicInterface
- ::new — XMLRPC::Service::Interface
- ::new — XMLRPC::Service::PublicInstanceMethodsInterface
- ::new — XMLRPC::XMLParser::StreamParserMixin
- ::new2 — XMLRPC::Client
- ::new3 — XMLRPC::Client
- ::new_from_hash — XMLRPC::Client
- ::new_from_uri — XMLRPC::Client
- ::struct — XMLRPC::Convert
- #== — XMLRPC::DateTime
- #add_handler — XMLRPC::BasicServer
- #add_introspection — XMLRPC::BasicServer
- #add_method — XMLRPC::Service::BasicInterface
- #add_multicall — XMLRPC::BasicServer
- #call — XMLRPC::Client
- #call2 — XMLRPC::Client
- #call2_async — XMLRPC::Client
- #call_async — XMLRPC::Client
- #character — XMLRPC::XMLParser::StreamParserMixin
- #conv2value — XMLRPC::Create
- #day= — XMLRPC::DateTime
- #decoded — XMLRPC::Base64
- #document — XMLRPC::XMLWriter::Simple
- #document — XMLRPC::XMLWriter::XMLParser
- #document_to_str — XMLRPC::XMLWriter::Simple
- #document_to_str — XMLRPC::XMLWriter::XMLParser
- #dump_call — XMLRPC::Marshal
- #dump_response — XMLRPC::Marshal
- #ele — XMLRPC::XMLWriter::Abstract
- #element — XMLRPC::XMLWriter::Simple
- #element — XMLRPC::XMLWriter::XMLParser
- #encoded — XMLRPC::Base64
- #endElement — XMLRPC::XMLParser::StreamParserMixin
- #get_default_handler — XMLRPC::BasicServer
- #get_instance — XMLRPC::WEBrickServlet
- #get_methods — XMLRPC::Service::Interface
- #get_methods — XMLRPC::Service::PublicInstanceMethodsInterface
- #get_service_hook — XMLRPC::BasicServer
- #get_valid_ip — XMLRPC::WEBrickServlet
- #hour= — XMLRPC::DateTime
- #load_call — XMLRPC::Marshal
- #load_response — XMLRPC::Marshal
- #methodCall — XMLRPC::Create
- #methodResponse — XMLRPC::Create
- #method_missing — XMLRPC::Client::Proxy
- #method_missing — XMLRPC::XMLParser::REXMLStreamParser::StreamListener
- #method_missing — XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- #min= — XMLRPC::DateTime
- #mon= — XMLRPC::DateTime
- #month= — XMLRPC::DateTime
- #multicall — XMLRPC::Client
- #multicall2 — XMLRPC::Client
- #multicall2_async — XMLRPC::Client
- #multicall_async — XMLRPC::Client
- #on_end_element_ns — XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- #on_start_element_ns — XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- #parse — XMLRPC::XMLParser::REXMLStreamParser::StreamListener
- #parse — XMLRPC::XMLParser::LibXMLStreamParser::LibXMLStreamListener
- #parseMethodCall — XMLRPC::XMLParser::AbstractTreeParser
- #parseMethodCall — XMLRPC::XMLParser::AbstractStreamParser
- #parseMethodResponse — XMLRPC::XMLParser::AbstractTreeParser
- #parseMethodResponse — XMLRPC::XMLParser::AbstractStreamParser
- #parse_content_type — XMLRPC::ParseContentType
- #password= — XMLRPC::Client
- #pi — XMLRPC::XMLWriter::Simple
- #pi — XMLRPC::XMLWriter::XMLParser
- #process — XMLRPC::BasicServer
- #proxy — XMLRPC::Client
- #proxy2 — XMLRPC::Client
- #proxy2_async — XMLRPC::Client
- #proxy_async — XMLRPC::Client
- #require_path_info? — XMLRPC::WEBrickServlet
- #sec= — XMLRPC::DateTime
- #serve — XMLRPC::CGIServer
- #serve — XMLRPC::ModRubyServer
- #serve — XMLRPC::Server
- #service — XMLRPC::WEBrickServlet
- #set_default_handler — XMLRPC::BasicServer
- #set_parser — XMLRPC::ParserWriterChooseMixin
- #set_service_hook — XMLRPC::BasicServer
- #set_valid_ip — XMLRPC::WEBrickServlet
- #set_writer — XMLRPC::ParserWriterChooseMixin
- #shutdown — XMLRPC::Server
- #startElement — XMLRPC::XMLParser::StreamParserMixin
- #tag — XMLRPC::XMLWriter::Abstract
- #text — XMLRPC::XMLWriter::Simple
- #text — XMLRPC::XMLWriter::XMLParser
- #timeout= — XMLRPC::Client
- #to_a — XMLRPC::DateTime
- #to_date — XMLRPC::DateTime
- #to_h — XMLRPC::FaultException
- #to_time — XMLRPC::DateTime
- #user= — XMLRPC::Client
- #year= — XMLRPC::DateTime