* Moved common spec and installation tasks into task/ subfolder within each plugin. * Rakefile now includes everything in it's task dir, and the dm-more task dir. * Updated trimmed-down Rakefile to be standarardized as much as possible * Updated specs to use local versions of gems when possible. This means dm-more's rake spec can run prior to installing any dm-more gems. * Removed note in TODO about submitting TODO tickets to Lighthouse * Obfuscated email addresses using similar notation in all Rakefiles
Now, if a RingServer already exists, it provides itself to it instead of attempting to start up another.
Now instead of using "ferret::ferret_index:", you use either "ferret://localhost/ferret_index" (for finding only local services), or "ferret://ferret_index" (for finding public services). This ensures that in, say, development mode, you won't accidently connect to a coworker's ferret index.
DM::FerretAdapter will now accept a reference to a local index (for use in a single-process environment), or a reference to a remote index. The remote index is accessed by passing a name to DM.setup (formatted like sqlite3's ":memory:"), and it is started with the new bin/ferret command.