Module: Sidekiq::Superworker

Defined in:
lib/sidekiq/superworker.rb,
lib/sidekiq/superworker/worker.rb,
lib/sidekiq/superworker/logging.rb,
lib/sidekiq/superworker/version.rb,
lib/sidekiq/superworker/dsl_hash.rb,
lib/sidekiq/superworker/processor.rb,
lib/sidekiq/superworker/dsl_parser.rb,
lib/sidekiq/superworker/worker_class.rb,
app/models/sidekiq/superworker/subjob.rb,
lib/sidekiq/superworker/dsl_evaluator.rb,
lib/sidekiq/superworker/subjob_processor.rb,
lib/sidekiq/superworker/server/middleware.rb,
lib/sidekiq/superworker/superjob_processor.rb,
lib/generators/sidekiq/superworker/install/install_generator.rb

Defined Under Namespace

Modules: Generators, Server Classes: DSLEvaluator, DSLHash, DSLParser, Logging, Processor, Subjob, SubjobProcessor, SuperjobProcessor, Worker, WorkerClass

Constant Summary collapse

DEFAULTS =
{
  insert_method: :single
}
VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.debug(message) ⇒ Object



28
29
30
# File 'lib/sidekiq/superworker.rb', line 28

def self.debug(message)
  logger.debug(message)
end

.loggerObject



24
25
26
# File 'lib/sidekiq/superworker.rb', line 24

def self.logger
  Logging.logger
end

.optionsObject



16
17
18
# File 'lib/sidekiq/superworker.rb', line 16

def self.options
  @options ||= DEFAULTS.dup
end

.options=(opts) ⇒ Object



20
21
22
# File 'lib/sidekiq/superworker.rb', line 20

def self.options=(opts)
  @options = opts
end

.table_name_prefixObject



32
33
34
# File 'lib/sidekiq/superworker.rb', line 32

def self.table_name_prefix
  'sidekiq_superworker_'
end