class RuboCop::ConfigObsoletion::Rule
Abstract base class for ConfigObsoletion
rules @api private
Attributes
Public Class Methods
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 8 def initialize(config) @config = config end
Public Instance Methods
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 13 def cop_rule? false end
Does this rule relate to cops?
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 18 def parameter_rule? false end
Does this rule relate to parameters?
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 22 def violated? raise NotImplementedError end
Private Instance Methods
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 36 def smart_loaded_path PathUtil.smart_path(config.loaded_path) end
Source
# File lib/rubocop/config_obsoletion/rule.rb, line 30 def to_sentence(collection, connector: 'and') return collection.first if collection.size == 1 [collection[0..-2].join(', '), collection[-1]].join(" #{connector} ") end