Spawn::method can now be given a proc object that receive as argument a proc object which contains the spawn block. By requiring "spawn/cucumber" you can now

This is added to keep in control of processes that are spawned. Testings what happens during the execution of the block was previously not possible. This addition lets you call the last spawn block whenever you want. E.g. in Cucumber you would use the following step:

When /^The background process is done$/ do
  call_last_spawn_proc
end
Oops, forgot to add the actual feature...
Added :kill option to control whether a child should be killed by the parent process.
Added default_options for ability to override any option for all calls to spawn.
formatting tweaks
added Installation section
instructions for Rails 1.x users
text tweaks
Merge branch 'master' into edge
Merge branch 'edge' of github.com:tra/spawn into edge
added :argv option to set the spawned process name
test for rails 3 edition
remove deprecated flags?
remove patches for rails3
forgot to remove require
fix for Rails 2.3.[6-8]
set thread priority using options[:nice] value
Gemspec to allow installation with bundler
Added :kill option to control whether a child should be killed by the parent process.
Added default_options for ability to override any option for all calls to spawn.
formatting tweaks
added Installation section