class RuboCop::Cop::VariableForce

def node_handler_method_name(node)

rubocop:disable Metrics/MethodLength, Metrics/CyclomaticComplexity
def node_handler_method_name(node)
  case node.type
  when VARIABLE_ASSIGNMENT_TYPE
    :process_variable_assignment
  when REGEXP_NAMED_CAPTURE_TYPE
    :process_regexp_named_captures
  when MULTIPLE_ASSIGNMENT_TYPE
    :process_variable_multiple_assignment
  when VARIABLE_REFERENCE_TYPE
    :process_variable_referencing
  when RESCUE_TYPE
    :process_rescue
  when ZERO_ARITY_SUPER_TYPE
    :process_zero_arity_super
  when SEND_TYPE
    :process_send
  when *ARGUMENT_DECLARATION_TYPES
    :process_variable_declaration
  when *OPERATOR_ASSIGNMENT_TYPES
    :process_variable_operator_assignment
  when *LOOP_TYPES
    :process_loop
  when *SCOPE_TYPES
    :process_scope
  end
end