Sha256: 0bac366812bf8ea76aea8c5d1aa991e2d4bdc19f6eecab6ea7f6114ca8dfecad

Contents?: true

Size: 381 Bytes

Versions: 6

Compression:

Stored size: 381 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)
          new.perform(method, resource_class, resource_id)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise-async-0.5.1 lib/devise/async/backend/resque.rb
devise-async-0.5.0 lib/devise/async/backend/resque.rb
devise-async-0.4.0 lib/devise/async/backend/resque.rb
devise-async-0.3.1 lib/devise/async/backend/resque.rb
devise-async-0.3.0 lib/devise/async/backend/resque.rb
devise-async-0.2.0 lib/devise/async/backend/resque.rb