class RuboCop::Cop::Naming::MemoizedInstanceVariableName

def matches?(method_name, ivar_assign)

def matches?(method_name, ivar_assign)
  return true if ivar_assign.nil? || method_name == :initialize
  method_name = method_name.to_s.delete('!?')
  variable = ivar_assign.children.first
  variable_name = variable.to_s.sub('@', '')
  variable_name_candidates(method_name).include?(variable_name)
end