Module: Asyncapi::Client

Defined in:
lib/asyncapi/client.rb,
lib/asyncapi/client/engine.rb,
lib/asyncapi/client/version.rb,
app/models/asyncapi/client/job.rb,
app/services/asyncapi/client/update_job.rb,
app/models/asyncapi/client/callback_runner.rb,
app/workers/asyncapi/client/cleaner_worker.rb,
app/workers/asyncapi/client/job_post_worker.rb,
app/workers/asyncapi/client/job_status_worker.rb,
app/workers/asyncapi/client/job_cleaner_worker.rb,
app/workers/asyncapi/client/job_time_out_worker.rb,
lib/generators/asyncapi/client/config_generator.rb,
app/controllers/asyncapi/client/v1/jobs_controller.rb

Defined Under Namespace

Modules: V1 Classes: CallbackRunner, CleanerWorker, ConfigGenerator, Engine, Job, JobCleanerWorker, JobPostWorker, JobStatusWorker, JobTimeOutWorker, UpdateJob

Constant Summary collapse

CONFIG_ATTRS =
%i[parent_controller expiry_threshold clean_job_cron successful_jobs_deletion_after]
VERSION =
"0.11.0".freeze

Class Method Summary collapse

Class Method Details

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

Yields:

  • (_self)

Yield Parameters:



19
20
21
# File 'lib/asyncapi/client.rb', line 19

def self.configure
  yield self
end

.parent_controllerObject



23
24
25
# File 'lib/asyncapi/client.rb', line 23

def self.parent_controller
  @@parent_controller || ActionController::Base
end