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