Untitled
unknown
ruby
2 years ago
1.0 kB
4
Indexable
require 'rufus-scheduler' scheduler = Rufus::Scheduler.new # Schedule a random time each day for the user to read their scriptures scheduler.cron '0 0 * * *' do reminder_time = Time.now + rand(60*60*24) # add a random number of seconds (up to 24 hours) to the current time puts "Reminder: Read your scriptures at #{reminder_time.strftime('%I:%M %p')}" end # Schedule a random time each day for the user to say a prayer scheduler.cron '0 0 * * *' do reminder_time = Time.now + rand(60*60*24) # add a random number of seconds (up to 24 hours) to the current time puts "Reminder: Say a prayer at #{reminder_time.strftime('%I:%M %p')}" end # Schedule a random time each day for the user to tell someone they love them scheduler.cron '0 0 * * *' do reminder_time = Time.now + rand(60*60*24) # add a random number of seconds (up to 24 hours) to the current time puts "Reminder: Tell someone you love them at #{reminder_time.strftime('%I:%M %p')}" end # Run the scheduler in the background scheduler.join
Editor is loading...