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