Sha256: 5b0c2c0750a96b0940eddd79b6c45847fb46a2808acbdb8954c6b84498340d7d

Contents?: true

Size: 371 Bytes

Versions: 10

Compression:

Stored size: 371 Bytes

Contents

module Resque
  module Plugins
    module RateLimitedQueue
      class BaseApiQueue
        extend Resque::Plugins::RateLimitedQueue
        def self.perform(klass, *params)
          find_class(klass).perform(*params)
        end

        def self.enqueue(klass, *params)
          rate_limited_enqueue(self, klass.to_s, *params)
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
resque-rate_limited_queue-1.2.0 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-1.0.4 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-1.0.3 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-1.0.2 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-1.0.0 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-0.0.34 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-0.0.33 lib/resque/plugins/rate_limited_queue/apis/base_api_queue.rb
resque-rate_limited_queue-0.0.32 lib/resque/plugins/rate_limited/apis/base_api_queue.rb
resque-rate_limited_queue-0.0.31 lib/resque/plugins/rate_limited/apis/base_api_queue.rb
resque-rate_limited_queue-0.0.30 lib/resque/plugins/rate_limited/apis/base_api_queue.rb