Sha256: d281087864c00953f127c07b4fc03b9cfe93701e78455cec2a3eebea6519692c
Contents?: true
Size: 718 Bytes
Versions: 2
Compression:
Stored size: 718 Bytes
Contents
require "rubycritic/active_support/methods" require "rubycritic/analysers/flay" require "rubycritic/smell_adapters/flay" require "rubycritic/analysers/reek" require "rubycritic/smell_adapters/reek" module Rubycritic class AnalysersRunner include ActiveSupport ANALYSERS = ["Flay", "Reek"] def initialize(paths) @paths = paths end def run run_analysers_and_instantiate_adapters end private def run_analysers_and_instantiate_adapters ANALYSERS.map do |analyser_name| analyser = constantize("Rubycritic::Analyser::#{analyser_name}").new(@paths) constantize("Rubycritic::SmellAdapter::#{analyser_name}").new(analyser) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-0.0.8 | lib/rubycritic/analysers_runner.rb |
rubycritic-0.0.7 | lib/rubycritic/analysers_runner.rb |