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

to the deprecated objects
This class exists to add abstraction and clean naming
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 correctable?

def correctable?
  @correctable
end

def delimiter

def delimiter
  CLASS_METHOD_DELIMETER
end

def initialize(method, class_constant: nil, correctable: true)

def initialize(method, class_constant: nil, correctable: true)
  @method = method
  @class_constant = class_constant
  @correctable = correctable
end

def to_s

def to_s
  [class_constant, method].compact.join(delimiter)
end