Class: Resque::Plugins::RateLimited::BaseApiQueue
- Inherits:
-
Object
- Object
- Resque::Plugins::RateLimited::BaseApiQueue
show all
- Extended by:
- Resque::Plugins::RateLimited
- Defined in:
- lib/resque/plugins/rate_limited/apis/base_api_queue.rb
Constant Summary
MUTEX, RESQUE_PREFIX
Class Method Summary
collapse
around_perform_with_check_and_requeue, find_class, pause, pause_until, paused?, paused_queue_name, prefixed, rate_limited_enqueue, rate_limited_requeue, un_pause, with_lock
Class Method Details
.enqueue(klass, *params) ⇒ Object
10
11
12
|
# File 'lib/resque/plugins/rate_limited/apis/base_api_queue.rb', line 10
def self.enqueue(klass, *params)
rate_limited_enqueue(self, klass.to_s, *params)
end
|
6
7
8
|
# File 'lib/resque/plugins/rate_limited/apis/base_api_queue.rb', line 6
def self.perform(klass, *params)
find_class(klass).perform(*params)
end
|