- 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.
@[ATHA::Post(path: "/users")] def new_user : Nil end