class RailsStats::GemStatistics
Attributes
statistics[R]
test[R]
total[R]
Public Class Methods
new(directory)
click to toggle source
# File lib/rails_stats/gem_statistics.rb, line 5 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/gem_statistics.rb, line 22 def calculate_statistics # ignore gem/app so as to not double-count engines lib = File.join(@directory, "lib") Util.calculate_statistics([lib]) do |path| "Gems" end end
calculate_total()
click to toggle source
# File lib/rails_stats/gem_statistics.rb, line 14 def calculate_total out = CodeStatisticsCalculator.new @statistics.each do |key, stats| out.add(stats) end out end