Sha256: c9d597b66f2f56f4e404c8566c02fad68ccf97aa384c3a0bd763b18c193a0dd5

Contents?: true

Size: 393 Bytes

Versions: 2

Compression:

Stored size: 393 Bytes

Contents

module Devise
  module Async
    module Backend
      class Resque < Base
        @queue = Devise::Async.queue

        def self.enqueue(*args)
          args.unshift(self)
          ::Resque.enqueue(*args)
        end

        def self.perform(method, resource_class, resource_id, opts)
          new.perform(method, resource_class, resource_id, opts)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devise-async-0.7.0 lib/devise/async/backend/resque.rb
devise-async-0.6.0 lib/devise/async/backend/resque.rb