class RuboCop::Cop::Lint::DeprecatedClassMethods::Replacement
to the replacements for deprecated objects
This class exists to add abstraction and clean naming
Inner class to DeprecatedClassMethods.
def delimiter
def delimiter instance_method? ? INSTANCE_METHOD_DELIMETER : CLASS_METHOD_DELIMETER end
def initialize(method, class_constant: nil, instance_method: false)
def initialize(method, class_constant: nil, instance_method: false) @method = method @class_constant = class_constant @instance_method = instance_method end
def instance_method?
def instance_method? @instance_method end
def to_s
def to_s [class_constant, method].compact.join(delimiter) end