Sha256: 795abe31dcd3b47f26a24c8323919b1071965f945eed5629611bd4834b85c4b1
Contents?: true
Size: 667 Bytes
Versions: 22
Compression:
Stored size: 667 Bytes
Contents
task :schedule do require 'rufus-scheduler' scheduler = Rufus::Scheduler.start_new logger = Logger.new(STDOUT) logger.level = Logger::DEBUG logger.formatter = proc do |severity, time, progname, msg| Smartkiosk::Common::Logging.format "Scheduler", severity, time, progname, msg end scheduler.every '1m', :first_in => '1s' do logger.debug "Terminal ping" Terminal.ping end scheduler.every '3h', :first_in => '1s' do logger.debug "Receipt Templates sync" Sync::ReceiptTemplatesWorker.perform_async end logger.debug "Schedule loaded" begin scheduler.join rescue Interrupt logger.debug "Interrupting..." end end
Version data entries
22 entries across 22 versions & 1 rubygems