# File lib/puppet/network/http/rack/xmlrpc.rb, line 6
 6:   def initialize(handlers)
 7:     @xmlrpc_server = Puppet::Network::XMLRPCServer.new
 8:     handlers.each do |name|
 9:       Puppet.debug "  -> register xmlrpc namespace #{name}"
10:       unless handler = Puppet::Network::Handler.handler(name)
11:         raise ArgumentError, "Invalid XMLRPC handler #{name}"
12:       end
13:       @xmlrpc_server.add_handler(handler.interface, handler.new({}))
14:     end
15:     super()
16:   end