Method: Flay#summary

Defined in:
lib/flay.rb

#summaryObject

Calculate summary scores on a per-file basis. For –summary.



470
471
472
473
474
475
476
477
478
479
480
481
482
# File 'lib/flay.rb', line 470

def summary
  score = Hash.new 0

  masses.each do |hash, mass|
    sexps = hashes[hash]
    mass_per_file = mass.to_f / sexps.size
    sexps.each do |sexp|
      score[sexp.file] += mass_per_file
    end
  end

  score
end