<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,5 @@
+h1. Riddle
+
 This client has been written to interface with &quot;Sphinx&quot;:http://sphinxsearch.com/. It is written by
 &quot;Pat Allan&quot;:http://freelancing-gods.com, and has been influenced by both Dmytro Shteflyuk's Ruby
 client and the original PHP client - credit where credit's due, after all.
@@ -5,28 +7,16 @@ client and the original PHP client - credit where credit's due, after all.
 It does not follow the same syntax as those two, though (not much point writing this otherwise) -
 opting for a more Ruby-like structure.
 
-The easiest way to install is to grab the gem from GitHub:
-
-  sudo gem install freelancing-god-riddle --source http://gems.github.com/
-
-However, if you're so inclined, you can grab sourcecode.
-
-  git clone git://github.com/freelancing-god/thinking-sphinx.git
+h2. Installation
 
-If you're looking for old versions - for older versions of Sphinx - you'll want to peruse the tagged versions in the old subversion repository
+  sudo gem install riddle --source http://gemcutter.org
 
-  svn co http://rails-oceania.googlecode.com/svn/patallan/riddle/tags riddle-tags
+h3. Usage
 
-Please note that at the time of writing, the following versions are supported (if you get the appropriate tag):
+As of version 1.0.0, Riddle now supports multiple versions of Sphinx in the one gem - you'll need to require your specific version after a normal require, though.
 
-* 0.9.8-r871
-* 0.9.8-r909
-* 0.9.8-r985
-* 0.9.8-r1065
-* 0.9.8-r1112
-* 0.9.8-rc1 (gem version: 0.9.8.1198)
-* 0.9.8-rc2 (gem version: 0.9.8.1231)
-* 0.9.8 (gem version: 0.9.8.1371)
+  require 'riddle'
+  require 'riddle/0.9.9'
 
 To get started, just instantiate a Client object:
 </diff>
      <filename>README.textile</filename>
    </modified>
    <modified>
      <diff>@@ -1,30 +1,140 @@
+# Generated by jeweler
+# DO NOT EDIT THIS FILE DIRECTLY
+# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
 # -*- encoding: utf-8 -*-
 
 Gem::Specification.new do |s|
   s.name = %q{riddle}
-  s.version = &quot;0.9.9.1785.7&quot;
+  s.version = &quot;1.0.0&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Pat Allan&quot;]
-  s.date = %q{2009-11-04}
-  s.description = %q{API for Sphinx, written in and for Ruby.}
+  s.date = %q{2009-11-09}
+  s.description = %q{A Ruby API and configuration helper for the Sphinx search service.}
   s.email = %q{pat@freelancing-gods.com}
-  s.files = [&quot;lib/riddle/client/filter.rb&quot;, &quot;lib/riddle/client/message.rb&quot;, &quot;lib/riddle/client/response.rb&quot;, &quot;lib/riddle/client.rb&quot;, &quot;lib/riddle/configuration/distributed_index.rb&quot;, &quot;lib/riddle/configuration/index.rb&quot;, &quot;lib/riddle/configuration/indexer.rb&quot;, &quot;lib/riddle/configuration/remote_index.rb&quot;, &quot;lib/riddle/configuration/searchd.rb&quot;, &quot;lib/riddle/configuration/section.rb&quot;, &quot;lib/riddle/configuration/source.rb&quot;, &quot;lib/riddle/configuration/sql_source.rb&quot;, &quot;lib/riddle/configuration/xml_source.rb&quot;, &quot;lib/riddle/configuration.rb&quot;, &quot;lib/riddle/controller.rb&quot;, &quot;lib/riddle.rb&quot;, &quot;lib/tabtab_definitions.rb&quot;, &quot;MIT-LICENCE&quot;, &quot;README.textile&quot;, &quot;spec/functional/excerpt_spec.rb&quot;, &quot;spec/functional/keywords_spec.rb&quot;, &quot;spec/functional/persistance_spec.rb&quot;, &quot;spec/functional/search_spec.rb&quot;, &quot;spec/functional/status_spec.rb&quot;, &quot;spec/functional/update_spec.rb&quot;, &quot;spec/unit/client_spec.rb&quot;, &quot;spec/unit/configuration/distributed_index_spec.rb&quot;, &quot;spec/unit/configuration/index_spec.rb&quot;, &quot;spec/unit/configuration/indexer_spec.rb&quot;, &quot;spec/unit/configuration/searchd_spec.rb&quot;, &quot;spec/unit/configuration/source_spec.rb&quot;, &quot;spec/unit/configuration/sql_source_spec.rb&quot;, &quot;spec/unit/configuration/xml_source_spec.rb&quot;, &quot;spec/unit/configuration_spec.rb&quot;, &quot;spec/unit/filter_spec.rb&quot;, &quot;spec/unit/message_spec.rb&quot;, &quot;spec/unit/response_spec.rb&quot;, &quot;spec/unit/riddle_spec.rb&quot;]
+  s.extra_rdoc_files = [
+    &quot;README.textile&quot;
+  ]
+  s.files = [
+    &quot;README.textile&quot;,
+     &quot;lib/riddle.rb&quot;,
+     &quot;lib/riddle/0.9.8.rb&quot;,
+     &quot;lib/riddle/0.9.9.rb&quot;,
+     &quot;lib/riddle/0.9.9/client.rb&quot;,
+     &quot;lib/riddle/0.9.9/client/filter.rb&quot;,
+     &quot;lib/riddle/client.rb&quot;,
+     &quot;lib/riddle/client/filter.rb&quot;,
+     &quot;lib/riddle/client/message.rb&quot;,
+     &quot;lib/riddle/client/response.rb&quot;,
+     &quot;lib/riddle/configuration.rb&quot;,
+     &quot;lib/riddle/configuration/distributed_index.rb&quot;,
+     &quot;lib/riddle/configuration/index.rb&quot;,
+     &quot;lib/riddle/configuration/indexer.rb&quot;,
+     &quot;lib/riddle/configuration/remote_index.rb&quot;,
+     &quot;lib/riddle/configuration/searchd.rb&quot;,
+     &quot;lib/riddle/configuration/section.rb&quot;,
+     &quot;lib/riddle/configuration/source.rb&quot;,
+     &quot;lib/riddle/configuration/sql_source.rb&quot;,
+     &quot;lib/riddle/configuration/xml_source.rb&quot;,
+     &quot;lib/riddle/controller.rb&quot;
+  ]
   s.homepage = %q{http://riddle.freelancing-gods.com}
-  s.rdoc_options = [&quot;--title&quot;, &quot;Riddle -- Ruby Sphinx Client&quot;, &quot;--main&quot;, &quot;Riddle::Client&quot;, &quot;--line-numbers&quot;]
+  s.rdoc_options = [&quot;--charset=UTF-8&quot;]
   s.require_paths = [&quot;lib&quot;]
-  s.rubyforge_project = %q{riddle}
   s.rubygems_version = %q{1.3.5}
-  s.summary = %q{API for Sphinx, written in and for Ruby.}
-  s.test_files = [&quot;spec/functional/excerpt_spec.rb&quot;, &quot;spec/functional/keywords_spec.rb&quot;, &quot;spec/functional/persistance_spec.rb&quot;, &quot;spec/functional/search_spec.rb&quot;, &quot;spec/functional/status_spec.rb&quot;, &quot;spec/functional/update_spec.rb&quot;, &quot;spec/unit/client_spec.rb&quot;, &quot;spec/unit/configuration/distributed_index_spec.rb&quot;, &quot;spec/unit/configuration/index_spec.rb&quot;, &quot;spec/unit/configuration/indexer_spec.rb&quot;, &quot;spec/unit/configuration/searchd_spec.rb&quot;, &quot;spec/unit/configuration/source_spec.rb&quot;, &quot;spec/unit/configuration/sql_source_spec.rb&quot;, &quot;spec/unit/configuration/xml_source_spec.rb&quot;, &quot;spec/unit/configuration_spec.rb&quot;, &quot;spec/unit/filter_spec.rb&quot;, &quot;spec/unit/message_spec.rb&quot;, &quot;spec/unit/response_spec.rb&quot;, &quot;spec/unit/riddle_spec.rb&quot;]
+  s.summary = %q{An API for Sphinx, written in and for Ruby.}
+  s.test_files = [
+    &quot;spec/fixtures&quot;,
+     &quot;spec/fixtures/data&quot;,
+     &quot;spec/fixtures/data/anchor.bin&quot;,
+     &quot;spec/fixtures/data/any.bin&quot;,
+     &quot;spec/fixtures/data/boolean.bin&quot;,
+     &quot;spec/fixtures/data/comment.bin&quot;,
+     &quot;spec/fixtures/data/distinct.bin&quot;,
+     &quot;spec/fixtures/data/field_weights.bin&quot;,
+     &quot;spec/fixtures/data/filter.bin&quot;,
+     &quot;spec/fixtures/data/filter_array.bin&quot;,
+     &quot;spec/fixtures/data/filter_array_exclude.bin&quot;,
+     &quot;spec/fixtures/data/filter_boolean.bin&quot;,
+     &quot;spec/fixtures/data/filter_floats.bin&quot;,
+     &quot;spec/fixtures/data/filter_floats_exclude.bin&quot;,
+     &quot;spec/fixtures/data/filter_floats_range.bin&quot;,
+     &quot;spec/fixtures/data/filter_range.bin&quot;,
+     &quot;spec/fixtures/data/filter_range_exclude.bin&quot;,
+     &quot;spec/fixtures/data/group.bin&quot;,
+     &quot;spec/fixtures/data/index.bin&quot;,
+     &quot;spec/fixtures/data/index_weights.bin&quot;,
+     &quot;spec/fixtures/data/keywords_with_hits.bin&quot;,
+     &quot;spec/fixtures/data/keywords_without_hits.bin&quot;,
+     &quot;spec/fixtures/data/overrides.bin&quot;,
+     &quot;spec/fixtures/data/phrase.bin&quot;,
+     &quot;spec/fixtures/data/rank_mode.bin&quot;,
+     &quot;spec/fixtures/data/select.bin&quot;,
+     &quot;spec/fixtures/data/simple.bin&quot;,
+     &quot;spec/fixtures/data/sort.bin&quot;,
+     &quot;spec/fixtures/data/update_simple.bin&quot;,
+     &quot;spec/fixtures/data/weights.bin&quot;,
+     &quot;spec/fixtures/data_generator.0.9.8.php&quot;,
+     &quot;spec/fixtures/data_generator.0.9.9.php&quot;,
+     &quot;spec/fixtures/sphinx&quot;,
+     &quot;spec/fixtures/sphinx/configuration.erb&quot;,
+     &quot;spec/fixtures/sphinx/people.spa&quot;,
+     &quot;spec/fixtures/sphinx/people.spd&quot;,
+     &quot;spec/fixtures/sphinx/people.sph&quot;,
+     &quot;spec/fixtures/sphinx/people.spi&quot;,
+     &quot;spec/fixtures/sphinx/people.spk&quot;,
+     &quot;spec/fixtures/sphinx/people.spm&quot;,
+     &quot;spec/fixtures/sphinx/people.spp&quot;,
+     &quot;spec/fixtures/sphinx/searchd.log&quot;,
+     &quot;spec/fixtures/sphinx/searchd.query.log&quot;,
+     &quot;spec/fixtures/sphinx/spec.conf&quot;,
+     &quot;spec/fixtures/sphinxapi.0.9.8.php&quot;,
+     &quot;spec/fixtures/sphinxapi.0.9.9.php&quot;,
+     &quot;spec/fixtures/sql&quot;,
+     &quot;spec/fixtures/sql/conf.example.yml&quot;,
+     &quot;spec/fixtures/sql/conf.yml&quot;,
+     &quot;spec/fixtures/sql/data.sql&quot;,
+     &quot;spec/fixtures/sql/structure.sql&quot;,
+     &quot;spec/functional&quot;,
+     &quot;spec/functional/excerpt_spec.rb&quot;,
+     &quot;spec/functional/keywords_spec.rb&quot;,
+     &quot;spec/functional/persistance_spec.rb&quot;,
+     &quot;spec/functional/search_spec.rb&quot;,
+     &quot;spec/functional/status_spec.rb&quot;,
+     &quot;spec/functional/update_spec.rb&quot;,
+     &quot;spec/spec_helper.rb&quot;,
+     &quot;spec/sphinx_helper.rb&quot;,
+     &quot;spec/unit&quot;,
+     &quot;spec/unit/client_spec.rb&quot;,
+     &quot;spec/unit/configuration&quot;,
+     &quot;spec/unit/configuration/distributed_index_spec.rb&quot;,
+     &quot;spec/unit/configuration/index_spec.rb&quot;,
+     &quot;spec/unit/configuration/indexer_spec.rb&quot;,
+     &quot;spec/unit/configuration/searchd_spec.rb&quot;,
+     &quot;spec/unit/configuration/source_spec.rb&quot;,
+     &quot;spec/unit/configuration/sql_source_spec.rb&quot;,
+     &quot;spec/unit/configuration/xml_source_spec.rb&quot;,
+     &quot;spec/unit/configuration_spec.rb&quot;,
+     &quot;spec/unit/filter_spec.rb&quot;,
+     &quot;spec/unit/message_spec.rb&quot;,
+     &quot;spec/unit/response_spec.rb&quot;,
+     &quot;spec/unit/riddle_spec.rb&quot;
+  ]
 
   if s.respond_to? :specification_version then
     current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
     s.specification_version = 3
 
     if Gem::Version.new(Gem::RubyGemsVersion) &gt;= Gem::Version.new('1.2.0') then
+      s.add_development_dependency(%q&lt;rspec&gt;, [&quot;&gt;= 1.2.9&quot;])
+      s.add_development_dependency(%q&lt;yard&gt;, [&quot;&gt;= 0&quot;])
     else
+      s.add_dependency(%q&lt;rspec&gt;, [&quot;&gt;= 1.2.9&quot;])
+      s.add_dependency(%q&lt;yard&gt;, [&quot;&gt;= 0&quot;])
     end
   else
+    s.add_dependency(%q&lt;rspec&gt;, [&quot;&gt;= 1.2.9&quot;])
+    s.add_dependency(%q&lt;yard&gt;, [&quot;&gt;= 0&quot;])
   end
 end
+</diff>
      <filename>riddle.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0486ed7f9de95c23efc007b16764319fce8f0996</id>
    </parent>
  </parents>
  <author>
    <name>Pat Allan</name>
    <email>pat@freelancing-gods.com</email>
  </author>
  <url>http://github.com/freelancing-god/riddle/commit/5f0cff504b277e74717f6cd814eaf569c707e136</url>
  <id>5f0cff504b277e74717f6cd814eaf569c707e136</id>
  <committed-date>2009-11-08T21:06:32-08:00</committed-date>
  <authored-date>2009-11-08T21:06:32-08:00</authored-date>
  <message>Update for gemspec, readme</message>
  <tree>066c6d49fb5d7d8eff6b25f3e6c0aa0afa933f39</tree>
  <committer>
    <name>Pat Allan</name>
    <email>pat@freelancing-gods.com</email>
  </committer>
</commit>
