Class ActionDispatch::Routing::Route
A route configuration. This defines a combination of HTTP method and URL path which should be routed to a particular controller-action pair. This can arise from an explicit call to a routing method, for example:
get "/photos", to: "photos#index"
or via a convenience method like resources, which defines multiple routes at once:
resources :photos
Import path
import codeql.ruby.frameworks.ActionDispatchDirect supertypes
Predicates
| getACapture | Get a URL capture. This is a wildcard URL segment whose value is placed in |
| getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this route belongs. |
| getAction | Gets the action targeted by this route. |
| getController | Gets the full controller targeted by this route. |
| getHttpMethod | Gets the HTTP method of this route. The result is one of [get, post, put, patch, delete]. |
| getLocation | Gets the location of the method call that defines this route. |
| getPath | Gets the full path of the route. |
| toString | Gets a string representation of this route. |