Swagger::Controller
Inherits Struct < Value < Object
Define a controller
Swagger::Controller.new("Users", "User APIs", [
Swagger::Action.new("get", "/users"),
Swagger::Action.new("get", "/users/{id}"),
Swagger::Action.new("post", "/users"),
Swagger::Action.new("put", "/users/{id}"),
Swagger::Action.new("delete", "/users/{id}"),
]
Constructors
new(name : String, description : String, actions : Array(Swagger::Action) = [] of Swagger::Action, external_docs : Objects::ExternalDocs | Nil = nil)
SourceInstance methods
actions
Sourcedescription
Sourcedescription=(description : String)
Sourceexternal_docs
Sourcename
Sourcename=(name : String)
Source