module Jobly::SidekiqBoot

Public Class Methods

configure() click to toggle source
# File lib/jobly/sidekiq.rb, line 8
def self.configure
  Sidekiq.configure_client do |config|
    config.redis = { url: Jobly.redis_url }
    Sidekiq::Status.configure_client_middleware config, expiration: 60 * 60
  end

  Sidekiq.configure_server do |config|
    # :nocov:
    config.redis = { url: Jobly.redis_url }

    Sidekiq::Status.configure_server_middleware config, expiration: Jobly.status_expiration * 60
    Sidekiq::Status.configure_client_middleware config, expiration: Jobly.status_expiration * 60
    # :nocov:
  end

  Sidekiq.logger = Jobly.logger if Jobly.log
end