class RailsStats::RootStatistics
Constants
- ROOT_FOLDERS
Attributes
statistics[R]
test[R]
total[R]
Public Class Methods
new(directory)
click to toggle source
# File lib/rails_stats/root_statistics.rb, line 10 def initialize(directory) @test = false @directory = directory @statistics = calculate_statistics @total = calculate_total end
Private Instance Methods
calculate_statistics()
click to toggle source
# File lib/rails_stats/root_statistics.rb, line 27 def calculate_statistics Util.calculate_statistics(directories) do |folder| ROOT_FOLDERS[File.basename(folder)] end end
calculate_total()
click to toggle source
# File lib/rails_stats/root_statistics.rb, line 19 def calculate_total out = CodeStatisticsCalculator.new @statistics.each do |key, stats| out.add(stats) end out end
directories()
click to toggle source
# File lib/rails_stats/root_statistics.rb, line 33 def directories out = [] ROOT_FOLDERS.each do |folder, name| out << File.join(@directory, folder) end out end