diff --git a/VERSION.yml b/VERSION.yml index e456d95..d287f99 100644 --- a/VERSION.yml +++ b/VERSION.yml @@ -1,5 +1,4 @@ --- -:minor: 3 -:build: -:patch: 0 :major: 1 +:minor: 4 +:patch: 0 diff --git a/database_cleaner.gemspec b/database_cleaner.gemspec index 0a39c09..28371c9 100644 --- a/database_cleaner.gemspec +++ b/database_cleaner.gemspec @@ -2,23 +2,25 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- +# stub: database_cleaner 1.4.0 ruby lib Gem::Specification.new do |s| s.name = "database_cleaner" - s.version = "1.3.0" + s.version = "1.4.0" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= + s.require_paths = ["lib"] s.authors = ["Ben Mabey"] - s.date = "2014-05-23" + s.date = "2014-12-22" s.description = "Strategies for cleaning databases. Can be used to ensure a clean state for testing." s.email = "ben@benmabey.com" - s.license = 'MIT' s.extra_rdoc_files = [ "LICENSE", "README.markdown", "TODO" ] s.files = [ + "CONTRIBUTE.markdown", "Gemfile.lock", "History.rdoc", "README.markdown", @@ -27,8 +29,14 @@ Gem::Specification.new do |s| "cucumber.yml", "examples/Gemfile", "examples/Gemfile.lock", + "examples/config/database.yml", "examples/config/database.yml.example", "examples/config/redis.yml", + "examples/db/activerecord_one.db", + "examples/db/activerecord_two.db", + "examples/db/datamapper_default.db", + "examples/db/datamapper_one.db", + "examples/db/datamapper_two.db", "examples/db/sqlite_databases_go_here", "examples/features/example.feature", "examples/features/example_multiple_db.feature", @@ -38,6 +46,7 @@ Gem::Specification.new do |s| "examples/features/step_definitions/datamapper_steps.rb", "examples/features/step_definitions/mongoid_steps.rb", "examples/features/step_definitions/mongomapper_steps.rb", + "examples/features/step_definitions/neo4j_steps.rb", "examples/features/step_definitions/translation_steps.rb", "examples/features/support/env.rb", "examples/lib/activerecord_models.rb", @@ -45,6 +54,7 @@ Gem::Specification.new do |s| "examples/lib/datamapper_models.rb", "examples/lib/mongoid_models.rb", "examples/lib/mongomapper_models.rb", + "examples/lib/neo4j_models.rb", "examples/lib/ohm_models.rb", "examples/lib/redis_models.rb", "features/cleaning.feature", @@ -82,6 +92,10 @@ Gem::Specification.new do |s| "lib/database_cleaner/moped/base.rb", "lib/database_cleaner/moped/truncation.rb", "lib/database_cleaner/moped/truncation_base.rb", + "lib/database_cleaner/neo4j/base.rb", + "lib/database_cleaner/neo4j/deletion.rb", + "lib/database_cleaner/neo4j/transaction.rb", + "lib/database_cleaner/neo4j/truncation.rb", "lib/database_cleaner/null_strategy.rb", "lib/database_cleaner/ohm/truncation.rb", "lib/database_cleaner/redis/base.rb", @@ -103,6 +117,7 @@ Gem::Specification.new do |s| "spec/database_cleaner/couch_potato/truncation_spec.rb", "spec/database_cleaner/data_mapper/base_spec.rb", "spec/database_cleaner/data_mapper/transaction_spec.rb", + "spec/database_cleaner/data_mapper/truncation/sqlite3_spec.rb", "spec/database_cleaner/data_mapper/truncation_spec.rb", "spec/database_cleaner/generic/base_spec.rb", "spec/database_cleaner/generic/truncation_spec.rb", @@ -113,11 +128,15 @@ Gem::Specification.new do |s| "spec/database_cleaner/mongo_mapper/truncation_spec.rb", "spec/database_cleaner/moped/moped_examples.rb", "spec/database_cleaner/moped/truncation_spec.rb", + "spec/database_cleaner/neo4j/base_spec.rb", + "spec/database_cleaner/neo4j/transaction_spec.rb", "spec/database_cleaner/ohm/truncation_spec.rb", "spec/database_cleaner/redis/base_spec.rb", "spec/database_cleaner/redis/truncation_spec.rb", "spec/database_cleaner/sequel/base_spec.rb", + "spec/database_cleaner/sequel/deletion_spec.rb", "spec/database_cleaner/sequel/transaction_spec.rb", + "spec/database_cleaner/sequel/truncation/sqlite3_spec.rb", "spec/database_cleaner/sequel/truncation_spec.rb", "spec/database_cleaner/shared_strategy.rb", "spec/rcov.opts", @@ -127,17 +146,99 @@ Gem::Specification.new do |s| "spec/support/active_record/mysql_setup.rb", "spec/support/active_record/postgresql_setup.rb", "spec/support/active_record/schema_setup.rb", - "spec/support/active_record/sqlite3_setup.rb" + "spec/support/active_record/sqlite3_setup.rb", + "spec/support/data_mapper/schema_setup.rb", + "spec/support/data_mapper/sqlite3_setup.rb" ] - s.homepage = "http://github.com/DatabaseCleaner/database_cleaner" - s.require_paths = ["lib"] - s.rubygems_version = "1.8.23" + s.homepage = "http://github.com/bmabey/database_cleaner" + s.rubygems_version = "2.4.3" s.summary = "Strategies for cleaning databases. Can be used to ensure a clean state for testing." - # TODO: Figure out openssl error before cutting final release... - #s.signing_key = '/Users/bmabey/.gem_key/gem-private_key.pem' - #s.cert_chain = ['gem-public_cert.pem'] - if s.respond_to? :specification_version then - s.specification_version = 3 - end + if s.respond_to? :specification_version then + s.specification_version = 4 + + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, ["~> 3.21.0"]) + s.add_development_dependency(%q, ["~> 2.8.1"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q, ["~> 0.1.3"]) + s.add_development_dependency(%q, [">= 0"]) + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 3.21.0"]) + s.add_dependency(%q, ["~> 2.8.1"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 0.1.3"]) + s.add_dependency(%q, [">= 0"]) + end + else + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 3.21.0"]) + s.add_dependency(%q, ["~> 2.8.1"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q, ["~> 0.1.3"]) + s.add_dependency(%q, [">= 0"]) + end end +