public
Description: Running Ruby Blocks in the Background
Homepage: http://opensource.imedo.de/pages/show/background
Clone URL: git://github.com/imedo/background.git
djberube (author)
Sat Mar 28 12:00:41 -0700 2009
hvolkmer (committer)
Sat Apr 04 05:12:03 -0700 2009
commit  0596267a81ae9e5182b9ad195d80b93b0019688f
tree    63a4ff2e59dfe076fa892d5c2000035511417e23
parent  9792d10045ee3c417cf313d852319d09564ebb7e
name age message
file MIT-LICENSE Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
file README Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
file Rakefile Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
file init.rb Sat Mar 07 11:54:32 -0800 2009 fixes in configuration loading; fixes in marsha... [tkadauke]
file install.rb Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
directory lib/ Sat Apr 04 05:12:03 -0700 2009 added stderr_error_reporter Signed-off-by: ime... [djberube]
directory tasks/ Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
directory test/ Sat Mar 07 11:54:32 -0800 2009 fixes in configuration loading; fixes in marsha... [tkadauke]
file uninstall.rb Wed Jun 18 13:16:40 -0700 2008 first commit [tkadauke]
README
=== Background

This Rails plugin allows you to execute code blocks in a background task with a very intuitive and easy syntax.
It is as easy as that:

   background do
     # do some time-consuming task
   end

Refer to the Kernel#background documentation for details.

=== Dependencies

There are no dependencies besides ActiveSupport, which is required by Rails anyways.

=== Credits

This plugin uses the proc_source.rb file by Florian Gro, found here:

  http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/147706?help-en

=== Installation

Just copy the background folder into vendor/plugins, and you're good to go.

Copyright (c) 2008 imedo GmbH, released under the MIT license