Provides modeling for the ActionController
library.
Import path
import codeql.ruby.frameworks.ActionController
Predicates
controllerTemplateFile | Holds if templateFile is a viable file “belonging” to the given ActionControllerControllerClass , according to Rails conventions.
|
getAssociatedControllerClass | Gets an ActionControllerClass associated with the given ErbFile according to Rails path conventions. For instance, a template file at app/views/foo/bar/baz.html.erb will be mapped to a controller class in app/controllers/foo/bar/baz_controller.rb , if such a controller class exists.
|
Classes
ActionControllerActionMethod | A public instance method defined within an ActionController controller class. This may be the target of a route handler, if such a route is defined.
|
ActionControllerClass | A class that extends ActionController::Base . For example,
|
ActionControllerHelperMethod | A method in an ActionController class that is accessible from within a Rails view as a helper method. For instance, in:
|
ActionControllerRedirectResponse | A call to the redirect_to method, as an HttpRedirectResponse .
|
ActionControllerSkipForgeryProtectionCall | A call to either skip_forgery_protection or skip_before_action :verify_authenticity_token to disable CSRF authenticity token protection.
|
CookiesSource | A RemoteFlowSource::Range to represent accessing the ActionController parameters available via the cookies method.
|
ParamsSource | A RemoteFlowSource::Range to represent accessing the ActionController parameters available via the params method.
|
RedirectToCall | A call to the redirect_to method, used in an action to redirect to a specific URL/path or to a different action in this controller.
|
SendDataCall | A call to send_data , which sends the given data to the client.
|
Modules
ActionController | Provides modeling for ActionController, which is part of the actionpack gem. Version: 7.0.
|