Sha256: 0b1bdbab57f5597c2231736d3f70d006aaabaf814f05a93205052376e5b5d5e5
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
= ruote-dm ruote 2.1 extension for DataMapper (dm) persistence == usage This is how a ruote engine is setup with a ruote-dm storage (postgres) and a worker : require 'rubygems' require 'json' # gem install json require 'ruote' require 'ruote-dm' # gem install ruote-dm #DataMapper.setup(:default, 'sqlite3::memory:') #DataMapper.setup(:default, 'sqlite3:ruote_test.db') DataMapper.setup(:default, 'postgres://localhost/ruote_test') engine = Ruote::Engine.new( Ruote::Worker.new( Ruote::Dm::DmStorage.new(:default))) # ... To create the tables in the database : Ruote::Dm::Document.auto_migrate! Tested with dm 1.0.2, with the postgresql and the msyql adapters. == running tests assuming you have ruote/ ruote-dm/ * unit tests : get into ruote/ and do ruby test/unit/storage.rb -- --dm * functional tests : get into ruote/ and do ruby test/functional/test.rb -- --dm == known issues It works well on OSX, but test/functional/ct_2_cancel.rb is failing. Since OSX isn't a often met server platform, we haven't investigated further. == license MIT == links http://datamapper.org/ http://ruote.rubyforge.org/ http://github.com/jmettraux/ruote-dm == feedback mailing list : http://groups.google.com/group/openwferu-users irc : irc.freenode.net #ruote
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruote-dm-2.1.11 | README.rdoc |