# File lib/puppet/network/xmlrpc/processor.rb, line 33 33: def process(data, request) 34: call, params = parser().parseMethodCall(data) 35: params << request.name << request.ip 36: handler, method = call.split(".") 37: request.handler = handler 38: request.method = method 39: begin 40: verify(request) 41: rescue InvalidClientRequest => detail 42: raise ::XMLRPC::FaultException.new(ERR_UNAUTHORIZED, detail.to_s) 43: end 44: handle(request.call, *params) 45: end