module Reek::Configuration::DefaultDirective
Hash extension for the default directive.
Public Instance Methods
Source
# File lib/reek/configuration/default_directive.rb, line 22 def add(detectors_configuration) detectors_configuration.each do |name, configuration| detector = key_to_smell_detector(name) self[detector] = (self[detector] || {}).merge configuration end self end
Adds the configuration for detectors as default directive.
@param detectors_configuration [Hash] the configuration e.g.:
{ :IrresponsibleModule => {:enabled=>false}, :Attribute => {:enabled=>true} }
@return [self]