If I'm reading your requirements correctly, it seems that resque and resque-scheduler are exactly what you need. Resque alone can handle the one off, or programmatic jobs, and scheduler can handle your time based jobs. Both work really easily with a rails app, but can be successfully integrated with a sinatra app as well. All in the same code base.
Levi Rosol
319.939.2035
--
You received this message because you are subscribed to the Google Groups "Iowa Ruby Brigade Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iowaruby-tal...@googlegroups.com.
To post to this group, send email to iowaru...@googlegroups.com.
Visit this group at http://groups.google.com/group/iowaruby-talk.
For more options, visit https://groups.google.com/groups/opt_out.
--