Skip to content

annotation Athena::Routing::Annotations::Prefix #

Apply a prefix to all actions within self. Can be a static string, but may also contain path arguments.

Fields#

  • prefix : String - The path prefix to use, may also be provided as the first positional argument.

Example#

@[ARTA::Prefix(prefix: "calendar")]
class CalendarController < ART::Controller
  # The route of this action would be `GET /calendar/events`.
  @[ARTA::Get(path: "events")]
  def events : String
    "events"
  end
end