class Excon::Connection

def batch_requests(pipeline_params, limit = nil)

Parameters:
  • pipeline_params (Array) -- An array of one or more optional params, override defaults set in Connection.new, see #request for details
def batch_requests(pipeline_params, limit = nil)
  limit ||= Process.respond_to?(:getrlimit) ? Process.getrlimit(:NOFILE).first : 256
  responses = []
  pipeline_params.each_slice(limit) do |params|
    responses.concat(requests(params))
  end
  responses
end