Module: Nexaas

Defined in:
lib/nexaas/async/collector/result.rb,
lib/nexaas/async/collector.rb,
lib/nexaas/async/collector/engine.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

Overview

Content is stored in the database as the following JSON:

'scope_id' => 'scope_id',
'content' => 'generated content'

The content is scoped by scope, so any other scope who discover the key (id) of the content, will not be able to access only. Only the scope who created it.

Defined Under Namespace

Modules: Async