Sha256: 13b72d78e44ae66fd1a054d706aa407617035171614c1ad206898376cfc41ef8

Contents?: true

Size: 512 Bytes

Versions: 3

Compression:

Stored size: 512 Bytes

Contents

module Devise
  module Async
    module Backend
      class Backburner < Base

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

        def self.perform(*args)
          new.perform(*args)
        end

        def self.queue
          Devise::Async.queue
        end

        def self.queue_priority
          Devise::Async.priority.nil? ? ::Backburner.configuration.default_priority : Devise::Async.priority
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-async-0.10.2 lib/devise/async/backend/backburner.rb
devise-async-0.10.1 lib/devise/async/backend/backburner.rb
devise-async-0.10.1.alpha lib/devise/async/backend/backburner.rb