In Files

  • xmlrpc/base64.rb
  • xmlrpc/client.rb
  • xmlrpc/config.rb
  • xmlrpc/create.rb
  • xmlrpc/datetime.rb
  • xmlrpc/marshal.rb
  • xmlrpc/parser.rb
  • xmlrpc/server.rb
  • xmlrpc/utils.rb

XMLRPC

xmlrpc/base64.rb

Copyright (C) 2001, 2002, 2003 by Michael Neumann (mneumann@ntecs.de)

Released under the same term of license as Ruby.

Classes

  • ((<XMLRPC::Base64>))

XMLRPC::Base64

Description

This class is necessary for (('xmlrpc4r')) to determine that a string should be transmitted base64-encoded and not as a raw-string. You can use (({XMLRPC::Base64})) on the client and server-side as a parameter and/or return-value.

Class Methods

$Id: config.rb 11708 2007-02-12 23:01:19Z shyouhei $ Configuration file for XML-RPC for Ruby

Defines ParserWriterChooseMixin, which makes it possible to choose a different XML writer and/or XML parser then the default one. The Mixin is used in client.rb (class Client) and server.rb (class BasicServer)

Copyright (C) 2001, 2002, 2003 by Michael Neumann (mneumann@ntecs.de)

$Id: utils.rb 16907 2008-06-07 16:54:15Z shyouhei $

Public Class Methods

iPIMethods(prefix) click to toggle source

short-cut for creating a PublicInstanceMethodsInterface

 
               # File xmlrpc/utils.rb, line 152
def self.iPIMethods(prefix)
  Service::PublicInstanceMethodsInterface.new(prefix) 
end
            
interface(prefix, &p) click to toggle source

short-form to create a Service::Interface

 
               # File xmlrpc/utils.rb, line 147
def self.interface(prefix, &p)
  Service::Interface.new(prefix, &p)  
end