Sha256: 0c6ad11f60dc8c8f6be180f5302c5adfb9d688b07479af999fab6633c87ddfe2

Contents?: true

Size: 1.15 KB

Versions: 9

Compression:

Stored size: 1.15 KB

Contents

# frozen_string_literal: true

MiniScheduler.configure do |config|
  # An instance of Redis. See https://github.com/redis/redis-rb

  # config.redis = $redis

  # Define a custom exception handler when an exception is raised
  # by a scheduled job. By default, SidekiqExceptionHandler is used.

  # config.job_exception_handler do |ex, context|
  #   ...
  # end

  # Add code to be called after a scheduled job runs. An argument
  # with stats about the execution is passed, including these fields:
  # name, hostname, pid, started_at, duration_ms, live_slots_start,
  # live_slots_finish, success, error

  # config.job_ran do |stats|
  #   ...
  # end

  # Before each tick, the configured block is run to check if the next job
  # should be scheduled. The block should return a boolean where a return value
  # of `True` skip scheduling.

  # config.skip_schedule do
  #   ...
  # end

  # Add code that runs before processing requests to the
  # scheduler pages of the Sidekiq web UI.

  # config.before_sidekiq_web_request do
  #   ...
  # end
end

if Sidekiq.server? && defined?(Rails)
  Rails.application.config.after_initialize do
    MiniScheduler.start
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mini_scheduler-0.16.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.15.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.14.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.13.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.12.3 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.12.2 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.12.1 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.12.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb
mini_scheduler-0.11.0 lib/generators/mini_scheduler/install/templates/mini_scheduler_initializer.rb