Module: QueueClassicAdmin

Defined in:
lib/queue_classic_admin.rb,
lib/queue_classic_admin/engine.rb,
lib/queue_classic_admin/version.rb,
lib/queue_classic_admin/custom_action.rb,
app/models/queue_classic_admin/job_common.rb,
app/models/queue_classic_admin/queue_classic_job.rb,
app/helpers/queue_classic_admin/application_helper.rb,
app/helpers/queue_classic_admin/queue_classic_jobs_helper.rb,
app/controllers/queue_classic_admin/application_controller.rb,
app/controllers/queue_classic_admin/queue_classic_jobs_controller.rb,
app/helpers/queue_classic_admin/queue_classic_scheduled_jobs_helper.rb,
app/controllers/queue_classic_admin/queue_classic_scheduled_jobs_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, JobCommon, QueueClassicJobsHelper, QueueClassicScheduledJobsHelper Classes: ApplicationController, CustomAction, Engine, QueueClassicJob, QueueClassicJobsController, QueueClassicScheduledJobsController

Constant Summary collapse

VERSION =
"0.2.5"

Class Method Summary collapse

Class Method Details

.add_custom_action(name, &block) ⇒ Object



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

def self.add_custom_action(name, &block)
  action = CustomAction.new(name, &block)
  custom_actions[action.slug] = action
end

.add_custom_bulk_action(name, &block) ⇒ Object



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

def self.add_custom_bulk_action(name, &block)
  action = CustomAction.new(name, &block)
  custom_bulk_actions[action.slug] = action
end

.custom_actionsObject



8
9
10
# File 'lib/queue_classic_admin.rb', line 8

def self.custom_actions
  @@custom_actions ||= {}
end

.custom_bulk_actionsObject



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

def self.custom_bulk_actions
  @@custom_bulk_actions ||= {}
end