Module: Rack::Cargo
- Defined in:
- lib/rack/cargo.rb,
lib/rack/cargo/version.rb,
lib/rack/cargo/middleware.rb,
lib/rack/cargo/configuration.rb,
lib/rack/cargo/batch_response.rb,
lib/rack/cargo/batch_processor.rb,
lib/rack/cargo/request_executor.rb,
lib/rack/cargo/response_builder.rb,
lib/rack/cargo/request_validator.rb,
lib/rack/cargo/reference_resolver.rb,
lib/rack/cargo/request_env_builder.rb,
lib/rack/cargo/request_payload_json.rb
Defined Under Namespace
Modules: BatchProcessor, BatchResponse, ReferenceResolver, RequestEnvBuilder, RequestExecutor, RequestPayloadJSON, RequestValidator, ResponseBuilder
Classes: Configuration, Middleware
Constant Summary
collapse
- REQUESTS_KEY =
"requests"
- ENV_PATH =
"PATH_INFO"
- ENV_INPUT =
"rack.input"
- ENV_METHOD =
"REQUEST_METHOD"
- ENV_QUERY_STRING =
"QUERY_STRING"
- REQUEST_NAME =
"name"
- REQUEST_PATH =
"path"
- REQUEST_METHOD =
"method"
- REQUEST_BODY =
"body"
- RESPONSE_NAME =
"name"
- RESPONSE_PATH =
"path"
- RESPONSE_STATUS =
"status"
"headers"
- RESPONSE_BODY =
"body"
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
43
44
45
|
# File 'lib/rack/cargo.rb', line 43
def config
@config ||= Configuration.new
end
|
47
48
49
|
# File 'lib/rack/cargo.rb', line 47
def configure
yield(config)
end
|