annotation Athena::Routing::Delete
Overview
Defines a DELETE
endpoint.
Fields
- path :
String
- The path for the endpoint, may also be provided as the first positional argument. - name :
String
- The name of the route. Defaults to controller name + method name down snake-cased. - constraints :
Hash(String, Regex)
- A mapping between a route's path parameters and its constraints.
Example
@[ART::Delete(path: "/users/:id")]
def delete_user(id : Int32) : Nil
end