# File lib/puppet/network/http_server/webrick.rb, line 125 125: def setup_handlers(handlers) 126: unless handlers.is_a?(Hash) 127: raise ServerError, "Handlers must have arguments" 128: end 129: 130: handlers.collect { |handler, args| 131: hclass = nil 132: unless hclass = Puppet::Network::Handler.handler(handler) 133: raise ServerError, "Invalid handler %s" % handler 134: end 135: hclass.new(args) 136: } 137: end