Module: ResqueFallbackInline

Included in:
Resque
Defined in:
lib/resque-fallback-inline.rb

Instance Method Summary collapse

Instance Method Details

#enqueue(*args) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/resque-fallback-inline.rb', line 5

def enqueue(*args)
  super
rescue Errno::ECONNREFUSED => e
  unless Resque.inline?
    begin
      Resque.inline = true
      super
    ensure
      Resque.inline = false
    end
  else
    raise e
  end
end