seatgeek/soulmate — pull request #15 by willcosgrove (2011-11-22 00:15:51+00:00)
Title: Multiple souls

I added this feature because it was one that I needed so that I could do autocomplete on a unique set of data for each of my users. I understand completely if you want to keep soulmate as lean and small as possible, but if it's something you think might be useful, you might give it a look. The gist of this feature is it will let you set a different namespace for your data. I'm calling that namespace a soul. The use of the feature is optional, so if you don't specify a soul when you load the data, and when you query the data, it will work the exact same way it works right now.

There's some basic documentation of the feature in the `README.md`, and I added one new test to suite.

Let me know what you think.