Defines ParserWriterChooseMixin
, which makes it possible to choose a different XMLWriter
and/or XMLParser
then the default one.
The Mixin is used in client.rb (class XMLRPC::Client
) and server.rb (class XMLRPC::BasicServer
)
Sets the XMLParser
to use for parsing XML documents.
Should be an instance of a class from module XMLRPC::XMLParser
.
If this method is not called, then XMLRPC::Config::DEFAULT_PARSER is used.
# File xmlrpc-0.3.0/lib/xmlrpc/utils.rb, line 40 def set_parser(parser) @parser = parser self end
Sets the XMLWriter
to use for generating XML output.
Should be an instance of a class from module XMLRPC::XMLWriter
.
If this method is not called, then XMLRPC::Config::DEFAULT_WRITER is used.
# File xmlrpc-0.3.0/lib/xmlrpc/utils.rb, line 30 def set_writer(writer) @create = Create.new(writer) self end