title: Rufus scheduler implementation in rails 3
body: <p>I have an app running with apache + passenger in production. Currently I initialize the rufus scheduler in a initializer and register jobs reading from a db in that initializer. Way apache/passenger works is that it creates multiple process/instance of the app which causes the scheduler to get initialized multiple times and will schedule duplicate jobs. </p>
  
  <p>What is the correct of implementing this so that the scheduler is a singleton object?</p>