mirror of
https://github.com/plashchynski/crono.git
synced 2026-03-21 08:59:36 +01:00
Rename crono.rb to cronotab.rb
This commit is contained in:
@@ -6,6 +6,7 @@ module Crono
|
||||
|
||||
def run
|
||||
load_rails
|
||||
require File.expand_path("config/cronotab.rb")
|
||||
print_banner
|
||||
start_working_loop
|
||||
end
|
||||
@@ -27,7 +28,9 @@ module Crono
|
||||
end
|
||||
|
||||
def start_working_loop
|
||||
Config.instance.schedule.each do |klass, period|
|
||||
loop do
|
||||
klass, time = Config.instance.schedule.next
|
||||
sleep(time - Time.now)
|
||||
run_job(klass)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -5,7 +5,7 @@ module Crono
|
||||
source_root File.expand_path("../templates", __FILE__)
|
||||
|
||||
def copy_config
|
||||
template 'crono.rb.erb', 'config/initializers/crono.rb'
|
||||
template 'cronotab.rb.erb', 'config/cronotab.rb'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Crono configuration file
|
||||
# cronotab.rb — Crono configuration file
|
||||
#
|
||||
# Here you can specify periodic jobs and their schedule.
|
||||
# You can specify a periodic job as a ActiveJob class in `app/jobs/`
|
||||
Reference in New Issue
Block a user