2016-07-24 79 views

回答

0

我不確定我是否正在回答您的問題,但使用不同時間表的區塊相當容易。

require 'rufus-scheduler' 


s = Rufus::Scheduler.new 

job = lambda do 
    puts "hello #{Time.now}" 
end 

s.in('1s', &job) 

# later on, rescheduling... 

s.in('2s', &job) 

s.join # just so that the example doesn't end here 

你也可以使用一個處理程序,並安排它多次:https://github.com/jmettraux/rufus-scheduler#scheduling-handler-classes