module SidekiqPublisher

Constants

DEFAULT_BATCH_SIZE
DEFAULT_JOB_RETENTION_PERIOD
VERSION

Attributes

batch_size[W]
exception_reporter[RW]
job_retention_period[W]
logger[RW]
metrics_reporter[RW]

Public Class Methods

batch_size() click to toggle source
# File lib/sidekiq_publisher.rb, line 27
def batch_size
  @batch_size || DEFAULT_BATCH_SIZE
end
configure() { |self| ... } click to toggle source
# File lib/sidekiq_publisher.rb, line 23
def configure
  yield self
end
job_retention_period() click to toggle source
# File lib/sidekiq_publisher.rb, line 31
def job_retention_period
  @job_retention_period || DEFAULT_JOB_RETENTION_PERIOD
end
reset!() click to toggle source

For test purposes

# File lib/sidekiq_publisher.rb, line 36
def reset!
  @batch_size = nil
  @job_retention_period = nil
  @exception_reporter = nil
  @metrics_reporter = nil
end