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:



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

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

Instance Method Details

#compressionRouteBuilder

Parameters:

Returns:



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

def compression: (CompressionConfig compression) -> RouteBuilder

#corsRouteBuilder

Parameters:

Returns:



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

def cors: (CorsConfig cors) -> RouteBuilder

#file_params_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



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

def file_params_json: (json_value schema) -> RouteBuilder

#handler_dependenciesRouteBuilder

Parameters:

  • dependencies (Array[String])

Returns:



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

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

#handler_nameRouteBuilder

Parameters:

  • name (String)

Returns:



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

def handler_name: (String name) -> RouteBuilder

#params_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



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

def params_schema_json: (json_value schema) -> RouteBuilder

#request_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



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

def request_schema_json: (json_value schema) -> RouteBuilder

#response_schema_jsonRouteBuilder

Parameters:

  • schema (json_value)

Returns:



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

def response_schema_json: (json_value schema) -> RouteBuilder

#syncRouteBuilder

Returns:



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

def sync: () -> RouteBuilder