Hi,
I am using OpenWFEru gem for scheduling the weekly mailing in my rails
application. I have written the scheduler code as a stand-alone ruby
code. So I have to run it separately.
But I want this scheduler to start when I start my rails server. I tried
putting this ruby code in config/initializers. But the server is not
getting started as this scheduler code keeps on running.
Following is my ruby code in config/initializers.
require ‘openwfe/util/scheduler’
include OpenWFE
scheduler = Scheduler.new
scheduler.start
scheduler.schedule(‘0 9 * * 1’) do
system “ruby D:\Projects\Producteering\script\runner
Person.send_weekly_digest”
end
scheduler.join
Am I doing anything wrong? Or is there any way to achieve this?
Thanks in advance…