Module: ActiveAsync

Extended by:
ActiveAsync
Included in:
ActiveAsync
Defined in:
lib/active_async.rb,
lib/active_async/async.rb,
lib/active_async/railtie.rb,
lib/active_async/version.rb,
lib/active_async/callbacks.rb,
lib/active_async/active_record.rb,
lib/active_async/queue_adapters.rb,
lib/active_async/queue_adapters/inline_adapter.rb,
lib/active_async/queue_adapters/resque_adapter.rb,
lib/active_async/queue_adapters/sidekiq_adapter.rb

Defined Under Namespace

Modules: ActiveRecord, Async, Callbacks, QueueAdapters Classes: ModeNotSupportedError, Railtie

Constant Summary collapse

VERSION =
"0.2.0"

Instance Method Summary collapse

Instance Method Details

#enqueue(*args) ⇒ Object



14
15
16
# File 'lib/active_async.rb', line 14

def enqueue(*args)
  queue_adapter.enqueue(*args)
end

#queue_adapterObject



22
23
24
# File 'lib/active_async.rb', line 22

def queue_adapter
  @queue_adapter || interpret_adapter(:inline)
end

#queue_adapter=(name) ⇒ Object



18
19
20
# File 'lib/active_async.rb', line 18

def queue_adapter=(name)
  @queue_adapter = interpret_adapter(name)
end