Sha256: cb798f4c55fd387fb70980c49f8b68256edbb6d97bbf5b8066dc02fc9f243736
Contents?: true
Size: 524 Bytes
Versions: 4
Compression:
Stored size: 524 Bytes
Contents
require "rubycritic/analysers/reek" require "rubycritic/smell_adapters/reek" module Rubycritic class AnalysersRunner ANALYSERS = ["Reek"] def initialize(paths) @paths = paths end def run smell_adapters end private def smell_adapters ANALYSERS.map do |analyser_name| analyser = Object.const_get("Rubycritic::Analyser::#{analyser_name}").new(@paths) Object.const_get("Rubycritic::SmellAdapter::#{analyser_name}").new(analyser) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems