lib/reek/smells/smell_detector.rb in reek-1.2.4 vs lib/reek/smells/smell_detector.rb in reek-1.2.5

- old
+ new

@@ -29,32 +29,18 @@ # The default value for the +EXCLUDE_KEY+ if it isn't specified # in any configuration file. DEFAULT_EXCLUDE_SET = [] class << self - def class_name - self.name.split(/::/)[-1] - end - def contexts # :nodoc: [:defn, :defs] end def default_config { SmellConfiguration::ENABLED_KEY => true, EXCLUDE_KEY => DEFAULT_EXCLUDE_SET } - end - - def create(config) - new(config[class_name]) - end - - def listen(hooks, config) - detector = create(config) - detector.listen_to(hooks) - detector end end def initialize(config = self.class.default_config) @config = SmellConfiguration.new(config)