# File lib/uber-s3/connection/em_http_fibered.rb, line 9 def request(verb, url, headers={}, body=nil) params = {} params[:head] = headers params[:body] = body if body # params[:keepalive] = true if persistent # causing issues ...? r = EM::HttpRequest.new(url).send(verb, params) UberS3::Response.new({ :status => r.response_header.status, :header => r.response_header, :body => r.response, :raw => r }) end