Module: XMLRPC

Defined in:
lib/xmlrpc.rb,
lib/xmlrpc/utils.rb,
lib/xmlrpc/base64.rb,
lib/xmlrpc/client.rb,
lib/xmlrpc/config.rb,
lib/xmlrpc/create.rb,
lib/xmlrpc/parser.rb,
lib/xmlrpc/server.rb,
lib/xmlrpc/marshal.rb,
lib/xmlrpc/datetime.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Config, Convert, Marshallable, ParseContentType, ParserWriterChooseMixin, Service, XMLParser, XMLWriter Classes: Base64, BasicServer, CGIServer, Client, Create, DateTime, FaultException, Marshal, ModRubyServer, Server, WEBrickServlet

Constant Summary collapse

VERSION =
"0.3.3"

Class Method Summary collapse

Class Method Details

.interface(prefix, &p) ⇒ Object

Short-form to create a XMLRPC::Service::Interface



154
155
156
# File 'lib/xmlrpc/utils.rb', line 154

def self.interface(prefix, &p)
  Service::Interface.new(prefix, &p)
end

.iPIMethods(prefix) ⇒ Object

Short-cut for creating a XMLRPC::Service::PublicInstanceMethodsInterface



159
160
161
# File 'lib/xmlrpc/utils.rb', line 159

def self.iPIMethods(prefix)
  Service::PublicInstanceMethodsInterface.new(prefix)
end