Skip to content

Instantly share code, notes, and snippets.

/t.rb

Created January 14, 2011 14:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/779672 to your computer and use it in GitHub Desktop.
Save anonymous/779672 to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'yajl'
require 'ruote'
require 'ruote/couch'
engine = Ruote::Engine.new(
Ruote::Worker.new(
Ruote::Couch::CouchStorage.new(
'http://localhost:5984', 'couch_prefix' => 'test')))
engine.register do
catchall Ruote::NoOpParticipant
end
pdef = Ruote.process_definition do
alpha
bravo
end
engine.noisy = true
# displaying the worker's work, step by step, in yellow
wfid = engine.launch(pdef)
engine.wait_for(wfid)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment