Armchair¶ ↑
Armchair is a very minimal interface to CouchDB. It can only store documents and iterate over all of them.
Usage¶ ↑
armchair = Armchair.new 'http://url.to.couch:5984/databasename' armchair << { 'foo' => 'bar' } << { 'foo' => 'baz' } armchair.each do |doc| do_something_useful_with doc end
Armchair is Enumerable
armchair.map { |doc| doc['foo'] }.join # => "barbaz" armchair.detect { |doc| doc['foo'] == 'bar' } # => { 'foo' => 'bar' }
Note on Patches/Pull Requests¶ ↑
- 
Fork the project. 
- 
Make your feature addition or bug fix. 
- 
Add tests for it. This is important so I don’t break it in a future version unintentionally. 
- 
Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) 
- 
Send me a pull request. Bonus points for topic branches. 
Copyright¶ ↑
Copyright © 2010 Daniel Kirsch. See LICENSE for details.