<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>LICENSE</filename>
    </added>
    <added>
      <filename>spec/generation/conditions_spec.rb</filename>
    </added>
    <added>
      <filename>spec/generation/string_spec.rb</filename>
    </added>
    <added>
      <filename>spec/router_spec.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -0,0 +1,31 @@
+require &quot;rake&quot;
+require &quot;rake/clean&quot;
+require &quot;rake/gempackagetask&quot;
+require &quot;spec/rake/spectask&quot;
+
+spec = Gem::Specification.new do |s|
+  s.name         = &quot;rack-router&quot;
+  s.version      = &quot;0.0.1&quot;
+  s.platform     = Gem::Platform::RUBY
+  s.author       = &quot;Carl Lerche&quot;
+  s.email        = &quot;carl@splendificent.com&quot;
+  s.homepage     = &quot;http://github.com/carllerche/rack-router&quot;
+  s.summary      = &quot;Rack middleware that handles routing a request to a rack application&quot;
+  s.description  = &quot;Rack middleware that handles routing a request to a rack application&quot;
+  s.require_path = &quot;lib&quot;
+  s.files        = %w( LICENSE README Rakefile ) + Dir[&quot;{lib}/**/*&quot;]
+
+  # rdoc
+  s.has_rdoc         = true
+  s.extra_rdoc_files = %w( README )
+
+  s.required_rubygems_version = &quot;&gt;= 1.3.0&quot;
+  
+  # Dependencies
+  s.add_dependency &quot;rack&quot;, &quot;&gt;= 0.9.1&quot;
+  s.required_ruby_version = &quot;&gt;= 1.8.6&quot;
+end
+
+Rake::GemPackageTask.new(spec) do |package|
+  package.gem_spec = spec
+end
\ No newline at end of file</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -33,5 +33,9 @@ module Rack
       
       @app.call(env)
     end
+    
+    def end_points
+      @end_points ||= @routes.map { |r| r.app }.uniq
+    end
   end
 end
\ No newline at end of file</diff>
      <filename>lib/rack/router.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a2884a1dfb17648d6a53fd44bb0dd564348ef296</id>
    </parent>
  </parents>
  <author>
    <name>Carl Lerche</name>
    <email>carllerche@mac.com</email>
  </author>
  <url>http://github.com/carllerche/rack-router/commit/1a7b7d670d6ecf5975fb312877909c57e501f689</url>
  <id>1a7b7d670d6ecf5975fb312877909c57e501f689</id>
  <committed-date>2009-03-26T12:16:58-07:00</committed-date>
  <authored-date>2009-03-26T12:16:58-07:00</authored-date>
  <message>Created a gem spec for the project</message>
  <tree>82ddd9d990da3047eb6bb36264ed415166ccd8ad</tree>
  <committer>
    <name>Carl Lerche</name>
    <email>carllerche@mac.com</email>
  </committer>
</commit>
