Hanami::Router

E440637

Hanami::Router is the routing component of the Hanami Ruby web framework, responsible for mapping HTTP requests to application actions in a lightweight and modular way.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Hanami::Router canonical 1

Statements (48)

Predicate Object
instanceOf Ruby library
software library
web framework component
category Ruby web development tool
web application routing
compatibleWith Rack NERFINISHED
designGoal framework-agnostic routing component within Hanami ecosystem
lightweight
modular
documentationURL https://guides.hanamirb.org
ecosystem Hanami gems NERFINISHED
handles HTTP DELETE requests
HTTP GET requests
HTTP PATCH requests
HTTP POST requests
HTTP PUT requests
hasQuality DSL-based configuration
Ruby domain-specific language for routes
homepage https://hanamirb.org
implements HTTP routing
URL routing
license open source
maintainedBy Hanami core team NERFINISHED
mapsTo Rack endpoints
controller actions
origin Hanami framework routing needs
partOf Hanami NERFINISHED
Hanami web framework NERFINISHED
programmingLanguage Ruby NERFINISHED
purpose define application routes
dispatch requests to controllers or actions
map HTTP requests to application actions
relatedTo Hanami::Controller NERFINISHED
Hanami::View NERFINISHED
repositoryPlatform GitHub NERFINISHED
supportsFeature HTTP verb constraints
RESTful routing
format constraints
middleware integration
mounting Rack applications
named routes
namespaces for routes
path parameters
redirect routes
route constraints
typicalUsage configure routes in a Ruby file using a routing DSL
usedFor defining routes in Hanami projects
usedIn Hanami applications

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hanami hasComponent Hanami::Router