Module: ResqueSpec::SchedulerExt

Included in:
Resque
Defined in:
lib/resque_spec/scheduler.rb

Class Method Summary collapse

Class Method Details

.extended(klass) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/resque_spec/scheduler.rb', line 5

def self.extended(klass)
  if klass.respond_to? :enqueue_at
    klass.instance_eval do
      alias :enqueue_at_without_resque_spec :enqueue_at
      alias :enqueue_in_without_resque_spec :enqueue_in
      alias :remove_delayed_without_resque_spec :remove_delayed
    end
  end
  klass.extend(ResqueSpec::SchedulerExtMethods)
end