Copyright (C) 2001, 2002, 2003 by Michael Neumann (mneumann@ntecs.de)
Released under the same term of license as Ruby.
((<XMLRPC::Base64>))
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.
— XMLRPC::Base64.new( str, state = :dec )
Creates a new (({XMLRPC::Base64})) instance with string ((|str|)) as the internal string. When ((|state|)) is (({:dec})) it assumes that the string ((|str|)) is not in base64 format (perhaps already decoded), otherwise if ((|state|)) is (({:enc})) it decodes ((|str|)) and stores it as the internal string.
— XMLRPC::Base64.decode( str )
Decodes string ((|str|)) with base64 and returns that value.
— XMLRPC::Base64.encode( str )
Encodes string ((|str|)) with base64 and returns that value.
Returns the internal string decoded.
Returns the internal string encoded with base64.
$Id: config.rb 25189 2009-10-02 12:04:37Z akr $ 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 27537 2010-04-28 18:51:35Z jeg2 $
short-cut for creating a PublicInstanceMethodsInterface
# File xmlrpc/utils.rb, line 152
def self.iPIMethods(prefix)
Service::PublicInstanceMethodsInterface.new(prefix)
end
short-form to create a Service::Interface
# File xmlrpc/utils.rb, line 147
def self.interface(prefix, &p)
Service::Interface.new(prefix, &p)
end