struct

Analyzer::Ruby::Rails::ControllerData

Inherits Struct < Value < Object

Constructors

new(param_type : String, params_method : Hash(String, Array(Param)), params_body_by_action : Hash(String, Array(Param)), params_query_by_action : Hash(String, Array(Param)), defined_actions : Set(String), helper_calls_by_action : Hash(String, Array(String)), callees_by_action : Hash(String, Array(Noir::RubyCalleeExtractor::Entry)), action_lines : Hash(String, Int32))
Source

Instance methods

action_lines
callees_by_action
clone
Source
copy_with(param_type _param_type = @param_type, params_method _params_method = @params_method, params_body_by_action _params_body_by_action = @params_body_by_action, params_query_by_action _params_query_by_action = @params_query_by_action, defined_actions _defined_actions = @defined_actions, helper_calls_by_action _helper_calls_by_action = @helper_calls_by_action, callees_by_action _callees_by_action = @callees_by_action, action_lines _action_lines = @action_lines)
Source
defined_actions
helper_calls_by_action
param_type
params_body_by_action
params_method
params_query_by_action