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.1"

Instance Method Summary collapse

Instance Method Details

#enqueue(*args) ⇒ Object



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

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

#queue_adapterObject



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

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

#queue_adapter=(name) ⇒ Object



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

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