Class: Spikard::RouteBuilder

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.newRouteBuilder

Parameters:

  • method (Method)
  • path (String)

Returns:



292
# File 'sig/types.rbs', line 292

def self.new: (Method method, String path) -> RouteBuilder

Instance Method Details

#body_limitRouteBuilder

Parameters:

  • max_bytes (Integer)

Returns:



288
# File 'sig/types.rbs', line 288

def body_limit: (Integer max_bytes) -> RouteBuilder

#compressionRouteBuilder

Parameters:

Returns:



287
# File 'sig/types.rbs', line 287

def compression: (CompressionConfig compression) -> RouteBuilder

#corsRouteBuilder

Parameters:

Returns:



286
# File 'sig/types.rbs', line 286

def cors: (CorsConfig cors) -> RouteBuilder

#file_params_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



285
# File 'sig/types.rbs', line 285

def file_params_json: (json_value schema) -> RouteBuilder

#handler_dependenciesRouteBuilder

Parameters:

  • dependencies (Array[String])

Returns:



291
# File 'sig/types.rbs', line 291

def handler_dependencies: (Array[String] dependencies) -> RouteBuilder

#handler_nameRouteBuilder

Parameters:

  • name (String)

Returns:



281
# File 'sig/types.rbs', line 281

def handler_name: (String name) -> RouteBuilder

#params_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



284
# File 'sig/types.rbs', line 284

def params_schema_json: (json_value schema) -> RouteBuilder

#request_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



282
# File 'sig/types.rbs', line 282

def request_schema_json: (json_value schema) -> RouteBuilder

#request_timeoutRouteBuilder

Parameters:

  • seconds (Integer)

Returns:



289
# File 'sig/types.rbs', line 289

def request_timeout: (Integer seconds) -> RouteBuilder

#response_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



283
# File 'sig/types.rbs', line 283

def response_schema_json: (json_value schema) -> RouteBuilder

#syncRouteBuilder

Returns:



290
# File 'sig/types.rbs', line 290

def sync: () -> RouteBuilder