class RuboCop::ConfigObsoletion::SplitCop
@api private
functionality into multiple new cops.
Encapsulation of a ConfigObsoletion rule for splitting a cop’s
def alternatives
def alternatives Array(metadata['alternatives']).map { |name| "`#{name}`" } end
def initialize(config, old_name, metadata)
def initialize(config, old_name, metadata) super(config, old_name) @metadata = metadata end
def rule_message
def rule_message "The `#{old_name}` cop has been split into #{to_sentence(alternatives)}." end