Sha256: 061cb687fb11d38576b51ba2a4847d7525333b02ce9952da12cbcf1dc0db3cdf
Contents?: true
Size: 820 Bytes
Versions: 8
Compression:
Stored size: 820 Bytes
Contents
module RailsStats class RootStatistics attr_reader :statistics, :total, :test ROOT_FOLDERS = { "lib" => "Libraries", "config" => "Configuration" } def initialize(directory) @test = false @directory = directory @statistics = calculate_statistics @total = calculate_total end private def calculate_total out = CodeStatisticsCalculator.new @statistics.each do |key, stats| out.add(stats) end out end def calculate_statistics Util.calculate_statistics(directories) do |folder| ROOT_FOLDERS[File.basename(folder)] end end def directories out = [] ROOT_FOLDERS.each do |folder, name| out << File.join(@directory, folder) end out end end end
Version data entries
8 entries across 8 versions & 1 rubygems