BackgrounDRb
BackgrounDRb is a Ruby job server and scheduler. Its main intent is to be used with Ruby on Rails applications for offloading long-running tasks. Since a Rails application blocks while serving a request it is best to move long-running tasks off into a background process that is divorced from http request/response cycle.
This new release of BackgrounDRb is also modular and can be used without Rails so that any Ruby program or framework can use it.
Copyright © 2006 Ezra Zygmuntowicz,skaar[at]wasteorg,
Copyright © 2007 Hemant Kumar (gethemant [at] gmail.com )
Usage
Install using bundler via rubygems by adding
gem 'backgroundrb-rails3', :require => 'backgroundrb'
to your Gemfile and then look into backgroundrb.rubyforge.org for instructions (DISCLAIMER: documentation on rubyforge is for the Rails2 version of backgroundrb)