class RuboCop::Cop::Lint::DeprecatedClassMethods::DeprecatedClassMethod

objects that are going to be operated on.
This class exists to add abstraction and clean naming to the
Inner class to DeprecatedClassMethods.

def class_nodes

def class_nodes
  @class_nodes ||=
    if class_constant
      [
        s(:const, nil, class_constant),
        s(:const, s(:cbase), class_constant)
      ]
    else
      [nil]
    end
end

def initialize(deprecated:, replacement:, class_constant: nil)

def initialize(deprecated:, replacement:, class_constant: nil)
  @deprecated_method = deprecated
  @replacement_method = replacement
  @class_constant = class_constant
end