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