Serv-O-Lux is a collection of Ruby classes that are useful for daemon and process management, and for writing your own Ruby services. The code is well documented and tested. It works with Ruby and JRuby supporing both 1.8 and 1.9 interpreters.
Gemfile gem 'servolux', '~> 0.9.1'
install gem install servolux -v 0.9.1