Sha256: 8fd0301fcb6f4ccf307837051709d87fc6ad666130a6ac24cd1d60b07f183ede

Contents?: true

Size: 392 Bytes

Versions: 2

Compression:

Stored size: 392 Bytes

Contents

module GoogleSafeBrowsing
  class Rescheduler
    @queue = :google_safe_browsing

    def self.perform
      GoogleSafeBrowsing.logger.info "Running Update"
      delay = APIv2.update
      GoogleSafeBrowsing.logger.info "Scheduling new update in #{delay} seconds"
      Resque.enqueue_in(delay.seconds, Rescheduler)
      GoogleSafeBrowsing.logger.info "Update scheduled"
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
google_safe_browsing-0.6.5 lib/google_safe_browsing/rescheduler.rb
google_safe_browsing-0.6.4 lib/google_safe_browsing/rescheduler.rb