Module: ParallelBatchApi::Builder
- Included in:
- Middleware
- Defined in:
- lib/parallel_batch_api/builder.rb
Instance Method Summary collapse
Instance Method Details
#build_requests(env) ⇒ Object
3 4 5 6 7 |
# File 'lib/parallel_batch_api/builder.rb', line 3 def build_requests(env) request = Rack::Request.new(env.deep_dup) json_body = JSON.parse(request.body.read) json_body['requests'] end |
#build_response(responses) ⇒ Object
9 10 11 |
# File 'lib/parallel_batch_api/builder.rb', line 9 def build_response(responses) [200, { 'Content-Type' => 'application/json' }, [{ responses: responses }.to_json]] end |