Sha256: f2876215e43ff7c858ea83f2fef51ee285574409ded6283a2172af414fe3a499
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
= ruote-redis Redis persistence for ruote (a Ruby workflow engine) == usage The storage is instantiate by passing a redis-rb instance to the storage. require 'redis' # gem install redis require 'ruote' # gem install ruote require 'ruote-redis' # gem install ruote-redis engine = Ruote::Engine.new( Ruote::Worker.new( Ruote::Redis::Storage.new( ::Redis.new(:db => 14, :thread_safe => true), {}))) # ... Passing an em-redis instance might work, but I haven't tried. Tested with Redis 2.0.1 (redis-rb 3.0.1) on Debian GNU/Linux. Tested with Redis 2.4.16 (redis-rb 3.0.1) on OSX snoleo. == running tests assuming you have ruote/ ruote-redis/ start a redis server instance (port 6379) and then * unit tests : get into ruote/ and do RUOTE_STORAGE=redis ruby test/functional/storage.rb * functional tests : get into ruote/ and do RUOTE_STORAGE=redis ruby test/functional/test.rb == license MIT == links * http://code.google.com/p/redis/ * http://github.com/ezmobius/redis-rb * http://ruote.rubyforge.org/ * http://github.com/jmettraux/ruote-redis == feedback mailing list : http://groups.google.com/group/openwferu-users irc : irc.freenode.net #ruote == many thanks to - the Redis authors and the redis-rb authors
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-redis-2.3.0 | README.rdoc |