Don't forget to lycansubscribe
1class BasicReport
2 def initialize(logger)
3 @logger = logger
4 end
5
6 def update(data)
7 data.each do |k, v|
8 if k == :downloader
9 @logger.info({ k => v }.inspect) if v[:downloaded_posts] && v[:downloaded_posts] % 100 == 0
10 elsif k == :queue
11 next
12 else
13 @logger.info({ k => v}.inspect)
14 end
15 end
16 end
17end