<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>LICENSE</filename>
    </added>
    <added>
      <filename>VERSION</filename>
    </added>
    <added>
      <filename>siren.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,8 @@
 *.rbc
+*.sw?
+.DS_Store
+coverage
+rdoc
+pkg
+
 </diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,4 @@
-=== 1.0.0 / 2009-01-10
-
-* 1 major enhancement
-
-  * Birthday!
+=== 0.1.1 / 2009-06-22
+* 1 tweak
+  * gemified and added jeweler (jnunemaker)
 </diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,48 +1,9 @@
 = siren
 
-* FIX (url)
+== Description
 
-== DESCRIPTION:
+JSON parser that understands cross-references and casts to typed Ruby objects. Implements JSONQuery against JSON trees and Ruby object graphs.
 
-FIX (describe your package)
+== Install
 
-== FEATURES/PROBLEMS:
-
-* FIX (list of features or problems)
-
-== SYNOPSIS:
-
-  FIX (code sample of usage)
-
-== REQUIREMENTS:
-
-* FIX (list of requirements)
-
-== INSTALL:
-
-* FIX (sudo gem install, anything else)
-
-== LICENSE:
-
-(The MIT License)
-
-Copyright (c) 2009 FIX
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+sudo gem install jnunemaker-siren -s http://gems.github.com
\ No newline at end of file</diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,58 @@
 # -*- ruby -*-
-
 require 'rubygems'
-require 'hoe'
-require './lib/siren.rb'
+require 'rake'
+
+begin
+  require 'jeweler'
+  Jeweler::Tasks.new do |gem|
+    gem.name = &quot;siren&quot;
+    gem.summary = %Q{JSON parser that understands cross-references and casts to typed Ruby objects. Implements JSONQuery against JSON trees and Ruby object graphs.}
+    gem.email = &quot;jcoglan@googlemail.com&quot;
+    gem.homepage = &quot;http://github.com/jnunemaker/siren&quot;
+    gem.authors = [&quot;James Coglan&quot;]
+    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
+  end
+
+rescue LoadError
+  puts &quot;Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler&quot;
+end
+
+require 'rake/testtask'
+Rake::TestTask.new(:test) do |test|
+  test.libs &lt;&lt; 'lib' &lt;&lt; 'test'
+  test.pattern = 'test/**/test_*.rb'
+  test.verbose = true
+end
+
+begin
+  require 'rcov/rcovtask'
+  Rcov::RcovTask.new do |test|
+    test.libs &lt;&lt; 'test'
+    test.pattern = 'test/**/test_*.rb'
+    test.verbose = true
+  end
+rescue LoadError
+  task :rcov do
+    abort &quot;RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov&quot;
+  end
+end
+
+
+task :default =&gt; :test
+
+require 'rake/rdoctask'
+Rake::RDocTask.new do |rdoc|
+  if File.exist?('VERSION.yml')
+    config = YAML.load(File.read('VERSION.yml'))
+    version = &quot;#{config[:major]}.#{config[:minor]}.#{config[:patch]}&quot;
+  else
+    version = &quot;&quot;
+  end
 
-Hoe.new('siren', Siren::VERSION) do |p|
-  # p.rubyforge_name = 'sirenx' # if different than lowercase project name
-  p.developer('James Coglan', 'jcoglan@googlemail.com')
+  rdoc.rdoc_dir = 'rdoc'
+  rdoc.title = &quot;siren #{version}&quot;
+  rdoc.rdoc_files.include('README*')
+  rdoc.rdoc_files.include('lib/**/*.rb')
 end
 
 task :tt do</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -14,9 +14,7 @@ class JsonParser
   include Siren::Walker
 end
 
-module Siren
-  VERSION = '0.1.0'
-  
+module Siren  
   TYPE_FIELD = &quot;type&quot;
   ID_FIELD   = &quot;id&quot;
   REF_FIELD  = &quot;$ref&quot;</diff>
      <filename>lib/siren.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Manifest.txt</filename>
    </removed>
    <removed>
      <filename>bin/siren</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>e7090cfe946dac7fac8f0ba7b5ca1bf77518c081</id>
    </parent>
  </parents>
  <author>
    <name>John Nunemaker</name>
    <login>jnunemaker</login>
    <email>nunemaker@gmail.com</email>
  </author>
  <url>http://github.com/jnunemaker/siren/commit/78887187e1e6d963507aed8c64fbaa427f1710df</url>
  <id>78887187e1e6d963507aed8c64fbaa427f1710df</id>
  <committed-date>2009-06-22T13:30:03-07:00</committed-date>
  <authored-date>2009-06-22T13:15:06-07:00</authored-date>
  <message>Added jeweler and gem'd things up.</message>
  <tree>48dac27ff42337dac63e031e198eb1d513bcc6d5</tree>
  <committer>
    <name>John Nunemaker</name>
    <login>jnunemaker</login>
    <email>nunemaker@gmail.com</email>
  </committer>
</commit>
