# File lib/puppet/indirector/queue.rb, line 36 36: def save(request) 37: begin 38: result = nil 39: benchmark :info, "Queued %s for %s" % [indirection.name, request.key] do 40: result = client.send_message(queue, request.instance.render(:pson)) 41: end 42: result 43: rescue => detail 44: raise Puppet::Error, "Could not write %s to queue: %s\nInstance::%s\n client : %s" % [request.key, detail,request.instance.to_s,client.to_s] 45: end 46: end