module Reek::Configuration::ConfigurationValidator
Configuration
validator module.
Private Instance Methods
Source
# File lib/reek/configuration/configuration_validator.rb, line 21 def key_to_smell_detector(key) Reek::SmellDetectors.const_get key end
@quality :reek:UtilityFunction
Source
# File lib/reek/configuration/configuration_validator.rb, line 14 def smell_type?(key) Reek::SmellDetectors.const_defined? key rescue NameError false end
@quality :reek:UtilityFunction
Source
# File lib/reek/configuration/configuration_validator.rb, line 25 def with_valid_directory(path) directory = Pathname.new path.to_s.chomp('/') if directory.file? raise Errors::ConfigFileError, "`#{directory}` is supposed to be a directory but is a file" end yield directory if block_given? end