1#
2# $Id: config.rb 36958 2012-09-13 02:22:10Z zzak $
3# Configuration file for XML-RPC for Ruby
4#
5
6module XMLRPC # :nodoc:
7
8  module Config
9
10    # or XMLWriter::XMLParser
11    DEFAULT_WRITER = XMLWriter::Simple
12
13    # === Available parsers
14    #
15    # * XMLParser::NQXMLTreeParser
16    # * XMLParser::NQXMLStreamParser
17    # * XMLParser::XMLTreeParser
18    # * XMLParser::XMLStreamParser (fastest)
19    # * XMLParser::REXMLStreamParser
20    # * XMLParser::XMLScanStreamParser
21    DEFAULT_PARSER = XMLParser::REXMLStreamParser
22
23    # enable <code><nil/></code> tag
24    ENABLE_NIL_CREATE    = false
25    ENABLE_NIL_PARSER    = false
26
27    # allows integers greater than 32-bit if +true+
28    ENABLE_BIGINT        = false
29
30    # enable marshalling ruby objects which include XMLRPC::Marshallable
31    ENABLE_MARSHALLING   = true
32
33    # enable multiCall extension by default
34    ENABLE_MULTICALL     = false
35
36    # enable Introspection extension by default
37    ENABLE_INTROSPECTION = false
38
39  end
40
41end
42
43