class RuboCop::ConfigObsoletion::RenamedCop
@api private
a cop or moving it to a new department.
Encapsulation of a ConfigObsoletion rule for renaming
def initialize(config, old_name, new_name)
def initialize(config, old_name, new_name) super(config, old_name) @new_name = new_name end
def moved?
def moved? old_badge = Cop::Badge.parse(old_name) new_badge = Cop::Badge.parse(new_name) old_badge.department != new_badge.department && old_badge.cop_name == new_badge.cop_name end
def rule_message
def rule_message "The `#{old_name}` cop has been #{verb} to `#{new_name}`." end
def verb
def verb moved? ? 'moved' : 'renamed' end