Sha256: d1bae73f3ece5a7b9b36625c5116042e17f89456d9db8a256800c37864a9ad5c
Contents?: true
Size: 428 Bytes
Versions: 6
Compression:
Stored size: 428 Bytes
Contents
require 'angellist_api' module Resque module Plugins module RateLimitedQueue class AngellistQueue < BaseApiQueue WAIT_TIME = 60 @queue = :angellist_api def self.perform(klass, *params) super rescue AngellistApi::Error::TooManyRequests pause_until(Time.now + (60 * 60)) rate_limited_requeue(self, klass, *params) end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems