Sha256: 4ad1c6ef9d4db85de5f6bdc0928bb95c035db59da51ad11beadf0e351f5df144

Contents?: true

Size: 361 Bytes

Versions: 4

Compression:

Stored size: 361 Bytes

Contents

module Resque
  module Plugins
    module RateLimited
      class BaseApiQueue
        extend Resque::Plugins::RateLimited
        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

4 entries across 4 versions & 1 rubygems

Version Path
resque-rate_limited-1.2.4 lib/resque/plugins/rate_limited/apis/base_api_queue.rb
resque-rate_limited-1.2.3 lib/resque/plugins/rate_limited/apis/base_api_queue.rb
resque-rate_limited-1.2.2 lib/resque/plugins/rate_limited/apis/base_api_queue.rb
resque-rate_limited-1.2.0 lib/resque/plugins/rate_limited/apis/base_api_queue.rb