class Statistics
Optional Statistics
-
number of processed events
-
speed/seconds
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