Sha256: 51d6071c7654edc6ee8391565940d22cb4bf9ccef2a1a97a64e78241f204abc6
Contents?: true
Size: 507 Bytes
Versions: 1
Compression:
Stored size: 507 Bytes
Contents
module MetricFu REEK_DIR = File.join(MetricFu::BASE_DIRECTORY, 'reek') def self.generate_reek_report MetricFu::Reek.generate_report(REEK_DIR) system("open #{REEK_DIR}/index.html") if open_in_browser? end class Reek < Base::Generator def analyze files_to_reek = MetricFu.reek[:dirs_to_reek].map{|dir| Dir[File.join(dir, "**/*.rb")] } output = `reek #{files_to_reek.join(" ")}` @matches = output.chomp.split("\n\n").map{|m| m.split("\n") } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
p8-metric_fu-0.8.4.15 | lib/metric_fu/reek.rb |