Sha256: f81011c0bb4f36c322c9f7fc9e40aebb321ffaab7b11200541affe5ce55b9a76

Contents?: true

Size: 428 Bytes

Versions: 3

Compression:

Stored size: 428 Bytes

Contents

FLAY_DIR = File.join(MetricFu::BASE_DIRECTORY, 'flay')

module MetricFu
  
  def generate_flay_report
    MetricFu::Flay.generate_report(FLAY_DIR)
  end
    
  class Flay < Base::Generator

    def analyze
      files_to_flay = MetricFu::CODE_DIRS.map{|dir| Dir[File.join(dir, "**/*.rb")] }
      output = `flay #{files_to_flay.join(" ")}`
      @matches = output.chomp.split("\n\n").map{|m| m.split("\n  ") }
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
p8-metric_fu-0.8.4.1 lib/metric_fu/flay.rb
p8-metric_fu-0.8.4.2 lib/metric_fu/flay.rb
p8-metric_fu-0.8.4.3 lib/metric_fu/flay.rb