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