<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,211 +1,35 @@
+Gem::Specification.new do |s|
+  s.name = %q{shoulda}
+  s.version = &quot;4.1.2&quot;
 
-# Gem::Specification for Shoulda-4.1.2
-# Originally generated by Echoe
+  s.required_rubygems_version = Gem::Requirement.new(&quot;= 1.2&quot;) if s.respond_to? :required_rubygems_version=
+  s.authors = [&quot;Tammer Saleh&quot;]
+  s.date = %q{2008-09-13}
+  s.default_executable = %q{convert_to_should_syntax}
+  s.description = %q{Testing made easier on the fingers and the eyes, in gem form}
+  s.email = %q{}
+  s.executables = [&quot;convert_to_should_syntax&quot;]
+  s.extra_rdoc_files = [&quot;bin/convert_to_should_syntax&quot;, &quot;lib/shoulda/action_mailer/assertions.rb&quot;, &quot;lib/shoulda/action_mailer.rb&quot;, &quot;lib/shoulda/active_record/assertions.rb&quot;, &quot;lib/shoulda/active_record/macros.rb&quot;, &quot;lib/shoulda/active_record.rb&quot;, &quot;lib/shoulda/assertions.rb&quot;, &quot;lib/shoulda/context.rb&quot;, &quot;lib/shoulda/controller/formats/html.rb&quot;, &quot;lib/shoulda/controller/formats/xml.rb&quot;, &quot;lib/shoulda/controller/helpers.rb&quot;, &quot;lib/shoulda/controller/macros.rb&quot;, &quot;lib/shoulda/controller/resource_options.rb&quot;, &quot;lib/shoulda/controller.rb&quot;, &quot;lib/shoulda/helpers.rb&quot;, &quot;lib/shoulda/macros.rb&quot;, &quot;lib/shoulda/private_helpers.rb&quot;, &quot;lib/shoulda/proc_extensions.rb&quot;, &quot;lib/shoulda/rails.rb&quot;, &quot;lib/shoulda/tasks/list_tests.rake&quot;, &quot;lib/shoulda/tasks/yaml_to_shoulda.rake&quot;, &quot;lib/shoulda/tasks.rb&quot;, &quot;lib/shoulda.rb&quot;, &quot;README.rdoc&quot;, &quot;tasks/shoulda.rake&quot;]
+  s.files = [&quot;bin/convert_to_should_syntax&quot;, &quot;CONTRIBUTION_GUIDELINES.rdoc&quot;, &quot;init.rb&quot;, &quot;lib/shoulda/action_mailer/assertions.rb&quot;, &quot;lib/shoulda/action_mailer.rb&quot;, &quot;lib/shoulda/active_record/assertions.rb&quot;, &quot;lib/shoulda/active_record/macros.rb&quot;, &quot;lib/shoulda/active_record.rb&quot;, &quot;lib/shoulda/assertions.rb&quot;, &quot;lib/shoulda/context.rb&quot;, &quot;lib/shoulda/controller/formats/html.rb&quot;, &quot;lib/shoulda/controller/formats/xml.rb&quot;, &quot;lib/shoulda/controller/helpers.rb&quot;, &quot;lib/shoulda/controller/macros.rb&quot;, &quot;lib/shoulda/controller/resource_options.rb&quot;, &quot;lib/shoulda/controller.rb&quot;, &quot;lib/shoulda/helpers.rb&quot;, &quot;lib/shoulda/macros.rb&quot;, &quot;lib/shoulda/private_helpers.rb&quot;, &quot;lib/shoulda/proc_extensions.rb&quot;, &quot;lib/shoulda/rails.rb&quot;, &quot;lib/shoulda/tasks/list_tests.rake&quot;, &quot;lib/shoulda/tasks/yaml_to_shoulda.rake&quot;, &quot;lib/shoulda/tasks.rb&quot;, &quot;lib/shoulda.rb&quot;, &quot;Manifest&quot;, &quot;MIT-LICENSE&quot;, &quot;Rakefile&quot;, &quot;README.rdoc&quot;, &quot;shoulda.gemspec&quot;, &quot;tasks/shoulda.rake&quot;, &quot;test/fixtures/addresses.yml&quot;, &quot;test/fixtures/friendships.yml&quot;, &quot;test/fixtures/posts.yml&quot;, &quot;test/fixtures/products.yml&quot;, &quot;test/fixtures/taggings.yml&quot;, &quot;test/fixtures/tags.yml&quot;, &quot;test/fixtures/users.yml&quot;, &quot;test/functional/posts_controller_test.rb&quot;, &quot;test/functional/users_controller_test.rb&quot;, &quot;test/other/context_test.rb&quot;, &quot;test/other/convert_to_should_syntax_test.rb&quot;, &quot;test/other/helpers_test.rb&quot;, &quot;test/other/private_helpers_test.rb&quot;, &quot;test/other/should_test.rb&quot;, &quot;test/rails_root/app/controllers/application.rb&quot;, &quot;test/rails_root/app/controllers/posts_controller.rb&quot;, &quot;test/rails_root/app/controllers/users_controller.rb&quot;, &quot;test/rails_root/app/helpers/application_helper.rb&quot;, &quot;test/rails_root/app/helpers/posts_helper.rb&quot;, &quot;test/rails_root/app/helpers/users_helper.rb&quot;, &quot;test/rails_root/app/models/address.rb&quot;, &quot;test/rails_root/app/models/dog.rb&quot;, &quot;test/rails_root/app/models/flea.rb&quot;, &quot;test/rails_root/app/models/friendship.rb&quot;, &quot;test/rails_root/app/models/post.rb&quot;, &quot;test/rails_root/app/models/product.rb&quot;, &quot;test/rails_root/app/models/tag.rb&quot;, &quot;test/rails_root/app/models/tagging.rb&quot;, &quot;test/rails_root/app/models/user.rb&quot;, &quot;test/rails_root/app/views/layouts/posts.rhtml&quot;, &quot;test/rails_root/app/views/layouts/users.rhtml&quot;, &quot;test/rails_root/app/views/posts/edit.rhtml&quot;, &quot;test/rails_root/app/views/posts/index.rhtml&quot;, &quot;test/rails_root/app/views/posts/new.rhtml&quot;, &quot;test/rails_root/app/views/posts/show.rhtml&quot;, &quot;test/rails_root/app/views/users/edit.rhtml&quot;, &quot;test/rails_root/app/views/users/index.rhtml&quot;, &quot;test/rails_root/app/views/users/new.rhtml&quot;, &quot;test/rails_root/app/views/users/show.rhtml&quot;, &quot;test/rails_root/config/boot.rb&quot;, &quot;test/rails_root/config/database.yml&quot;, &quot;test/rails_root/config/environment.rb&quot;, &quot;test/rails_root/config/environments/sqlite3.rb&quot;, &quot;test/rails_root/config/initializers/new_rails_defaults.rb&quot;, &quot;test/rails_root/config/initializers/shoulda.rb&quot;, &quot;test/rails_root/config/routes.rb&quot;, &quot;test/rails_root/db/migrate/001_create_users.rb&quot;, &quot;test/rails_root/db/migrate/002_create_posts.rb&quot;, &quot;test/rails_root/db/migrate/003_create_taggings.rb&quot;, &quot;test/rails_root/db/migrate/004_create_tags.rb&quot;, &quot;test/rails_root/db/migrate/005_create_dogs.rb&quot;, &quot;test/rails_root/db/migrate/006_create_addresses.rb&quot;, &quot;test/rails_root/db/migrate/007_create_fleas.rb&quot;, &quot;test/rails_root/db/migrate/008_create_dogs_fleas.rb&quot;, &quot;test/rails_root/db/migrate/009_create_products.rb&quot;, &quot;test/rails_root/db/migrate/010_create_friendships.rb&quot;, &quot;test/rails_root/db/schema.rb&quot;, &quot;test/rails_root/public/404.html&quot;, &quot;test/rails_root/public/422.html&quot;, &quot;test/rails_root/public/500.html&quot;, &quot;test/rails_root/script/console&quot;, &quot;test/rails_root/script/generate&quot;, &quot;test/README&quot;, &quot;test/test_helper.rb&quot;, &quot;test/unit/address_test.rb&quot;, &quot;test/unit/dog_test.rb&quot;, &quot;test/unit/flea_test.rb&quot;, &quot;test/unit/friendship_test.rb&quot;, &quot;test/unit/post_test.rb&quot;, &quot;test/unit/product_test.rb&quot;, &quot;test/unit/tag_test.rb&quot;, &quot;test/unit/tagging_test.rb&quot;, &quot;test/unit/user_test.rb&quot;]
+  s.has_rdoc = true
+  s.homepage = %q{http://thoughtbot.com/projects/shoulda}
+  s.rdoc_options = [&quot;--line-numbers&quot;, &quot;--inline-source&quot;, &quot;--title&quot;, &quot;Shoulda&quot;, &quot;--main&quot;, &quot;README.rdoc&quot;]
+  s.require_paths = [&quot;lib&quot;]
+  s.rubyforge_project = %q{shoulda}
+  s.rubygems_version = %q{1.2.0}
+  s.summary = %q{Testing made easier on the fingers and the eyes, in gem form}
+  s.test_files = [&quot;test/functional/posts_controller_test.rb&quot;, &quot;test/functional/users_controller_test.rb&quot;, &quot;test/other/context_test.rb&quot;, &quot;test/other/convert_to_should_syntax_test.rb&quot;, &quot;test/other/helpers_test.rb&quot;, &quot;test/other/private_helpers_test.rb&quot;, &quot;test/other/should_test.rb&quot;, &quot;test/unit/address_test.rb&quot;, &quot;test/unit/dog_test.rb&quot;, &quot;test/unit/flea_test.rb&quot;, &quot;test/unit/friendship_test.rb&quot;, &quot;test/unit/post_test.rb&quot;, &quot;test/unit/product_test.rb&quot;, &quot;test/unit/tag_test.rb&quot;, &quot;test/unit/tagging_test.rb&quot;, &quot;test/unit/user_test.rb&quot;]
 
---- !ruby/object:Gem::Specification 
-name: shoulda
-version: !ruby/object:Gem::Version 
-  version: 4.1.2
-platform: ruby
-authors: 
-- Tammer Saleh
-autorequire: 
-bindir: bin
+  if s.respond_to? :specification_version then
+    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
+    s.specification_version = 2
 
-date: 2008-09-12 00:00:00 -04:00
-default_executable: 
-dependencies: 
-- !ruby/object:Gem::Dependency 
-  name: echoe
-  type: :development
-  version_requirement: 
-  version_requirements: !ruby/object:Gem::Requirement 
-    requirements: 
-    - - &quot;&gt;=&quot;
-      - !ruby/object:Gem::Version 
-        version: &quot;0&quot;
-    version: 
-description: Testing made easier on the fingers and the eyes, in gem form
-email: &quot;&quot;
-executables: 
-- convert_to_should_syntax
-extensions: []
-
-extra_rdoc_files: 
-- bin/convert_to_should_syntax
-- lib/shoulda/action_mailer/assertions.rb
-- lib/shoulda/action_mailer.rb
-- lib/shoulda/active_record/assertions.rb
-- lib/shoulda/active_record/macros.rb
-- lib/shoulda/active_record.rb
-- lib/shoulda/assertions.rb
-- lib/shoulda/context.rb
-- lib/shoulda/controller/formats/html.rb
-- lib/shoulda/controller/formats/xml.rb
-- lib/shoulda/controller/helpers.rb
-- lib/shoulda/controller/macros.rb
-- lib/shoulda/controller/resource_options.rb
-- lib/shoulda/controller.rb
-- lib/shoulda/helpers.rb
-- lib/shoulda/macros.rb
-- lib/shoulda/private_helpers.rb
-- lib/shoulda/proc_extensions.rb
-- lib/shoulda/rails.rb
-- lib/shoulda/tasks/list_tests.rake
-- lib/shoulda/tasks/yaml_to_shoulda.rake
-- lib/shoulda/tasks.rb
-- lib/shoulda.rb
-- README.rdoc
-- tasks/shoulda.rake
-files: 
-- bin/convert_to_should_syntax
-- CONTRIBUTION_GUIDELINES.rdoc
-- init.rb
-- lib/shoulda/action_mailer/assertions.rb
-- lib/shoulda/action_mailer.rb
-- lib/shoulda/active_record/assertions.rb
-- lib/shoulda/active_record/macros.rb
-- lib/shoulda/active_record.rb
-- lib/shoulda/assertions.rb
-- lib/shoulda/context.rb
-- lib/shoulda/controller/formats/html.rb
-- lib/shoulda/controller/formats/xml.rb
-- lib/shoulda/controller/helpers.rb
-- lib/shoulda/controller/macros.rb
-- lib/shoulda/controller/resource_options.rb
-- lib/shoulda/controller.rb
-- lib/shoulda/helpers.rb
-- lib/shoulda/macros.rb
-- lib/shoulda/private_helpers.rb
-- lib/shoulda/proc_extensions.rb
-- lib/shoulda/rails.rb
-- lib/shoulda/tasks/list_tests.rake
-- lib/shoulda/tasks/yaml_to_shoulda.rake
-- lib/shoulda/tasks.rb
-- lib/shoulda.rb
-- Manifest
-- MIT-LICENSE
-- Rakefile
-- README.rdoc
-- shoulda.gemspec
-- tasks/shoulda.rake
-- test/fixtures/addresses.yml
-- test/fixtures/friendships.yml
-- test/fixtures/posts.yml
-- test/fixtures/products.yml
-- test/fixtures/taggings.yml
-- test/fixtures/tags.yml
-- test/fixtures/users.yml
-- test/functional/posts_controller_test.rb
-- test/functional/users_controller_test.rb
-- test/other/context_test.rb
-- test/other/convert_to_should_syntax_test.rb
-- test/other/helpers_test.rb
-- test/other/private_helpers_test.rb
-- test/other/should_test.rb
-- test/rails_root/app/controllers/application.rb
-- test/rails_root/app/controllers/posts_controller.rb
-- test/rails_root/app/controllers/users_controller.rb
-- test/rails_root/app/helpers/application_helper.rb
-- test/rails_root/app/helpers/posts_helper.rb
-- test/rails_root/app/helpers/users_helper.rb
-- test/rails_root/app/models/address.rb
-- test/rails_root/app/models/dog.rb
-- test/rails_root/app/models/flea.rb
-- test/rails_root/app/models/friendship.rb
-- test/rails_root/app/models/post.rb
-- test/rails_root/app/models/product.rb
-- test/rails_root/app/models/tag.rb
-- test/rails_root/app/models/tagging.rb
-- test/rails_root/app/models/user.rb
-- test/rails_root/app/views/layouts/posts.rhtml
-- test/rails_root/app/views/layouts/users.rhtml
-- test/rails_root/app/views/posts/edit.rhtml
-- test/rails_root/app/views/posts/index.rhtml
-- test/rails_root/app/views/posts/new.rhtml
-- test/rails_root/app/views/posts/show.rhtml
-- test/rails_root/app/views/users/edit.rhtml
-- test/rails_root/app/views/users/index.rhtml
-- test/rails_root/app/views/users/new.rhtml
-- test/rails_root/app/views/users/show.rhtml
-- test/rails_root/config/boot.rb
-- test/rails_root/config/database.yml
-- test/rails_root/config/environment.rb
-- test/rails_root/config/environments/sqlite3.rb
-- test/rails_root/config/initializers/new_rails_defaults.rb
-- test/rails_root/config/initializers/shoulda.rb
-- test/rails_root/config/routes.rb
-- test/rails_root/db/migrate/001_create_users.rb
-- test/rails_root/db/migrate/002_create_posts.rb
-- test/rails_root/db/migrate/003_create_taggings.rb
-- test/rails_root/db/migrate/004_create_tags.rb
-- test/rails_root/db/migrate/005_create_dogs.rb
-- test/rails_root/db/migrate/006_create_addresses.rb
-- test/rails_root/db/migrate/007_create_fleas.rb
-- test/rails_root/db/migrate/008_create_dogs_fleas.rb
-- test/rails_root/db/migrate/009_create_products.rb
-- test/rails_root/db/migrate/010_create_friendships.rb
-- test/rails_root/db/schema.rb
-- test/rails_root/public/404.html
-- test/rails_root/public/422.html
-- test/rails_root/public/500.html
-- test/rails_root/script/console
-- test/rails_root/script/generate
-- test/README
-- test/test_helper.rb
-- test/unit/address_test.rb
-- test/unit/dog_test.rb
-- test/unit/flea_test.rb
-- test/unit/friendship_test.rb
-- test/unit/post_test.rb
-- test/unit/product_test.rb
-- test/unit/tag_test.rb
-- test/unit/tagging_test.rb
-- test/unit/user_test.rb
-has_rdoc: true
-homepage: http://thoughtbot.com/projects/shoulda
-post_install_message: 
-rdoc_options: 
-- --line-numbers
-- --inline-source
-- --title
-- Shoulda
-- --main
-- README.rdoc
-require_paths: 
-- lib
-required_ruby_version: !ruby/object:Gem::Requirement 
-  requirements: 
-  - - &quot;&gt;=&quot;
-    - !ruby/object:Gem::Version 
-      version: &quot;0&quot;
-  version: 
-required_rubygems_version: !ruby/object:Gem::Requirement 
-  requirements: 
-  - - &quot;=&quot;
-    - !ruby/object:Gem::Version 
-      version: &quot;1.2&quot;
-  version: 
-requirements: []
-
-rubyforge_project: shoulda
-rubygems_version: 1.2.0
-specification_version: 2
-summary: Testing made easier on the fingers and the eyes, in gem form
-test_files: 
-- test/functional/posts_controller_test.rb
-- test/functional/users_controller_test.rb
-- test/other/context_test.rb
-- test/other/convert_to_should_syntax_test.rb
-- test/other/helpers_test.rb
-- test/other/private_helpers_test.rb
-- test/other/should_test.rb
-- test/unit/address_test.rb
-- test/unit/dog_test.rb
-- test/unit/flea_test.rb
-- test/unit/friendship_test.rb
-- test/unit/post_test.rb
-- test/unit/product_test.rb
-- test/unit/tag_test.rb
-- test/unit/tagging_test.rb
-- test/unit/user_test.rb
+    if current_version &gt;= 3 then
+      s.add_development_dependency(%q&lt;echoe&gt;, [&quot;&gt;= 0&quot;])
+    else
+      s.add_dependency(%q&lt;echoe&gt;, [&quot;&gt;= 0&quot;])
+    end
+  else
+    s.add_dependency(%q&lt;echoe&gt;, [&quot;&gt;= 0&quot;])
+  end
+end</diff>
      <filename>shoulda.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>963a81e093ccf25694b35b54b7a291543baab011</id>
    </parent>
  </parents>
  <author>
    <name>Josh Nichols</name>
    <email>josh@technicalpickles.com</email>
  </author>
  <url>http://github.com/technicalpickles/shoulda/commit/f8cbeaea89ccb0722cf2f141bf2bd1ce330ebb21</url>
  <id>f8cbeaea89ccb0722cf2f141bf2bd1ce330ebb21</id>
  <committed-date>2008-09-13T20:48:22-07:00</committed-date>
  <authored-date>2008-09-13T20:48:22-07:00</authored-date>
  <message>Rubyified gemspec.</message>
  <tree>662f151a3748c3c7f1ad18107445d7133bc73339</tree>
  <committer>
    <name>Josh Nichols</name>
    <email>josh@technicalpickles.com</email>
  </committer>
</commit>
