Class: Spikard::RouteBuilder
- Inherits:
-
Object
- Object
- Spikard::RouteBuilder
- Defined in:
- sig/types.rbs
Class Method Summary collapse
Instance Method Summary collapse
- #body_limit ⇒ RouteBuilder
- #compression ⇒ RouteBuilder
- #cors ⇒ RouteBuilder
- #file_params_json ⇒ RouteBuilder
- #handler_dependencies ⇒ RouteBuilder
- #handler_name ⇒ RouteBuilder
- #params_schema_json ⇒ RouteBuilder
- #request_schema_json ⇒ RouteBuilder
- #request_timeout ⇒ RouteBuilder
- #response_schema_json ⇒ RouteBuilder
- #sync ⇒ RouteBuilder
Class Method Details
.new ⇒ RouteBuilder
292 |
# File 'sig/types.rbs', line 292
def self.new: (Method method, String path) -> RouteBuilder
|
Instance Method Details
#body_limit ⇒ RouteBuilder
288 |
# File 'sig/types.rbs', line 288
def body_limit: (Integer max_bytes) -> RouteBuilder
|
#compression ⇒ RouteBuilder
287 |
# File 'sig/types.rbs', line 287
def compression: (CompressionConfig compression) -> RouteBuilder
|
#cors ⇒ RouteBuilder
286 |
# File 'sig/types.rbs', line 286
def cors: (CorsConfig cors) -> RouteBuilder
|
#file_params_json ⇒ RouteBuilder
285 |
# File 'sig/types.rbs', line 285
def file_params_json: (json_value schema) -> RouteBuilder
|
#handler_dependencies ⇒ RouteBuilder
291 |
# File 'sig/types.rbs', line 291
def handler_dependencies: (Array[String] dependencies) -> RouteBuilder
|
#handler_name ⇒ RouteBuilder
281 |
# File 'sig/types.rbs', line 281
def handler_name: (String name) -> RouteBuilder
|
#params_schema_json ⇒ RouteBuilder
284 |
# File 'sig/types.rbs', line 284
def params_schema_json: (json_value schema) -> RouteBuilder
|
#request_schema_json ⇒ RouteBuilder
282 |
# File 'sig/types.rbs', line 282
def request_schema_json: (json_value schema) -> RouteBuilder
|
#request_timeout ⇒ RouteBuilder
289 |
# File 'sig/types.rbs', line 289
def request_timeout: (Integer seconds) -> RouteBuilder
|
#response_schema_json ⇒ RouteBuilder
283 |
# File 'sig/types.rbs', line 283
def response_schema_json: (json_value schema) -> RouteBuilder
|