Module: Rack::Cargo::BatchProcessor
- Defined in:
- lib/rack/cargo/batch_processor.rb
Constant Summary collapse
- ERROR_INVALID_BATCH =
"Invalid batch request"
Class Method Summary collapse
Class Method Details
.process(app, env) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/rack/cargo/batch_processor.rb', line 9 def process(app, env) requests = RequestPayloadJSON.from_env(env) if RequestValidator.valid?(requests) results = process_requests(app, env, requests) success(results) else failure([ERROR_INVALID_BATCH]) end end |