Sha256: e0131d88935fb74dc718d3cdd7de40ee017696474dc52c54858f26f5023cb4b1

Contents?: true

Size: 463 Bytes

Versions: 5

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

module ActiveJob
  module QueueAdapters
    # = Active Job Abstract Adapter
    #
    # Active Job supports multiple job queue systems. ActiveJob::QueueAdapters::AbstractAdapter
    # forms the abstraction layer which makes this possible.
    class AbstractAdapter
      def enqueue(job)
        raise NotImplementedError
      end

      def enqueue_at(job, timestamp)
        raise NotImplementedError
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activejob-8.0.1 lib/active_job/queue_adapters/abstract_adapter.rb
activejob-8.0.0.1 lib/active_job/queue_adapters/abstract_adapter.rb
activejob-8.0.0 lib/active_job/queue_adapters/abstract_adapter.rb
activejob-8.0.0.rc2 lib/active_job/queue_adapters/abstract_adapter.rb
activejob-8.0.0.rc1 lib/active_job/queue_adapters/abstract_adapter.rb