flatiron/resourceful — pull request #117 by coderarity (2012-09-05 11:48:19+00:00)
Title: Mongodb support 2

Hey, I added mongodb support!

It includes tests that use localhost mongodb, so you have to make sure to run `mongod` in some other terminal before running the tests. The engine passes all of the tests.

It does some funny stuff involving checking for a fully connected client before running a command so that it can run some setup logic first. Most of that is in the request and setup functions. It'd be nice if we could move this into resourceful somehow, there must be some other engine that has initialization logic as well that is struggling.

There's a mongodb-support-2 branch which was pushed by accident in an attempt to not force-push to mongodb-support, which I ended up doing anyways. (It was because I ran `git rebase master` on the mongodb-support branch). In any case, I checked to make sure it'd easily rebase onto master, so all that should need to be done is `git rebase mongodb-support` to integrate this. Github seems to be fine with it.

Anyways, thanks!