Sha256: 02f5974a6d4ed658a4c77b522263ee646800ec9a958de1eeef847bbe119a2b11
Contents?: true
Size: 1.09 KB
Versions: 6
Compression:
Stored size: 1.09 KB
Contents
# mini_scheduler MiniScheduler adds recurring jobs to [Sidekiq](https://sidekiq.org/). ## Installation Add this line to your application's Gemfile: ```ruby gem 'mini_scheduler' ``` And then execute: $ bundle Or install it yourself as: $ gem install mini_scheduler In a Rails application, create files needed in your application to configure mini_scheduler: bin/rails g mini_scheduler:install rake db:migrate An initializer is created named `config/initializers/mini_scheduler.rb` which lists all the configuration options. ## Usage Create jobs with a recurring schedule like this: ```ruby class MyHourlyJob include Sidekiq::Worker extend MiniScheduler::Schedule every 1.hour def execute(args) # some tasks end end ``` Options for schedules: * **every** followed by a duration in seconds, like "every 1.hour". * **daily at:** followed by a duration since midnight, like "daily at: 12.hours", to run only once per day at a specific time. To view the scheduled jobs, their history, and the schedule, go to sidekiq's web UI and look for the "Scheduler" tab at the top.
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
mini_scheduler-0.9.1 | README.md |
mini_scheduler-0.9.0 | README.md |
mini_scheduler-0.8.3 | README.md |
mini_scheduler-0.8.2 | README.md |
mini_scheduler-0.8.1 | README.md |
mini_scheduler-0.8.0 | README.md |