Module: Nexaas::Async::Collector

Defined in:
lib/nexaas/async/collector.rb,
lib/nexaas/async/collector/engine.rb,
lib/nexaas/async/collector/result.rb,
lib/nexaas/async/collector/persist.rb,
lib/nexaas/async/collector/storage.rb,
lib/nexaas/async/collector/version.rb,
app/models/nexaas/async/collector/async_resource.rb,
app/helpers/nexaas/async/collector/application_helper.rb,
app/workers/nexaas/async/collector/async_resource_job.rb,
app/controllers/nexaas/async/collector/application_controller.rb,
app/controllers/nexaas/async/collector/async_resource_controller.rb

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationController, AsyncResource, AsyncResourceController, AsyncResourceJob, Engine, Persist, Result, Storage

Constant Summary collapse

VERSION =
'3.3.2'
@@redis_url =
ENV.fetch('REDIS_URL') { nil }
@@redis_namespace =
'nexaas_async'
@@queue_name =
:high_fast
@@scope =
'current_user'
@@parent_controller =
'::ActionController::Base'
@@expiration =

10 minutes

600

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



39
40
41
# File 'lib/nexaas/async/collector.rb', line 39

def self.configure
  yield self
end