module RuboCop::Cop::IgnoredMethods
This module encapsulates the ability to allow certain methods when parsing. Even if the code is in offense, if it contains methods that are allowed. This module is equivalent to the IgnoredMethods module, which will be deprecated in RuboCop 2.0.
Private Instance Methods
allowed_method?(name)
click to toggle source
@api public
# File lib/rubocop/cop/mixin/allowed_methods.rb, line 13 def allowed_method?(name) allowed_methods.include?(name.to_s) end
Also aliased as: ignored_method?
allowed_methods()
click to toggle source
@api public
# File lib/rubocop/cop/mixin/allowed_methods.rb, line 21 def allowed_methods if cop_config_deprecated_values.any?(Regexp) cop_config_allowed_methods else cop_config_allowed_methods + cop_config_deprecated_values end end
cop_config_allowed_methods()
click to toggle source
# File lib/rubocop/cop/mixin/allowed_methods.rb, line 29 def cop_config_allowed_methods @cop_config_allowed_methods ||= Array(cop_config.fetch('AllowedMethods', [])) end
cop_config_deprecated_values()
click to toggle source
# File lib/rubocop/cop/mixin/allowed_methods.rb, line 33 def cop_config_deprecated_values @cop_config_deprecated_values ||= Array(cop_config.fetch('IgnoredMethods', [])) + Array(cop_config.fetch('ExcludedMethods', [])) end