lib/generators/flay.rb in nielsm-metric_fu-1.1.1 vs lib/generators/flay.rb in nielsm-metric_fu-1.3.1
- old
+ new
@@ -1,6 +1,5 @@
-require 'generator'
module MetricFu
class Flay < Generator
def self.verify_dependencies!
@@ -8,10 +7,12 @@
raise 'sudo gem install flay # if you want the flay tasks' unless $?.success?
end
def emit
files_to_flay = MetricFu.flay[:dirs_to_flay].map{|dir| Dir[File.join(dir, "**/*.rb")] }
- @output = `flay #{files_to_flay.join(" ")}`
+ files = remove_excluded_files(files_to_flay.flatten)
+ mimimum_score_parameter = MetricFu.flay[:minimum_score] ? "--mass #{MetricFu.flay[:minimum_score]} " : ""
+ @output = `flay #{mimimum_score_parameter}#{files.join(" ")}`
end
def analyze
@matches = @output.chomp.split("\n\n").map{|m| m.split("\n ") }
end