Module: Apartment::Delayed::Job

Defined in:
lib/apartment.rb,
lib/apartment/delayed_job/hooks.rb,
lib/apartment/delayed_job/enqueue.rb

Defined Under Namespace

Modules: Hooks

Class Method Summary collapse

Class Method Details

.enqueue(payload_object, options = {}) ⇒ Object

Will enqueue a job ensuring that it happens within the main ‘public’ database

Note that this should not longer be required for versions >= 0.11.0 when using postgresql schemas



12
13
14
15
16
# File 'lib/apartment/delayed_job/enqueue.rb', line 12

def self.enqueue(payload_object, options = {})
  Apartment::Database.process do
    ::Delayed::Job.enqueue(payload_object, options)
  end
end