class Statistics

Optional Statistics

Public Class Methods

new() click to toggle source
# File lib/gsv_downloader/statistics.rb, line 5
def initialize()
        @processed = 0
        reset_speed_session
end

Public Instance Methods

count() click to toggle source
# File lib/gsv_downloader/statistics.rb, line 24
    def count
if (@processed % 100) == 0
  puts "#{@processed} GSV Images processed (speed: #{speed}/s)"
  reset_speed_session
end
    @processed += 1
            @session_count += 1
    end
processed() click to toggle source
# File lib/gsv_downloader/statistics.rb, line 10
def processed
        @processed
end
reset_speed_session() click to toggle source
# File lib/gsv_downloader/statistics.rb, line 14
def reset_speed_session
         @start_time = Time.now
         @session_count = 0
end
speed() click to toggle source
# File lib/gsv_downloader/statistics.rb, line 19
def speed
        time = Time.now - @start_time
        @session_count.to_f / time.to_f
end