diff --git a/vendor/plugins/has_many_polymorphs/CHANGELOG b/vendor/gems/has_many_polymorphs-2.12/CHANGELOG similarity index 100% rename from vendor/plugins/has_many_polymorphs/CHANGELOG rename to vendor/gems/has_many_polymorphs-2.12/CHANGELOG diff --git a/vendor/plugins/has_many_polymorphs/LICENSE b/vendor/gems/has_many_polymorphs-2.12/LICENSE similarity index 100% rename from vendor/plugins/has_many_polymorphs/LICENSE rename to vendor/gems/has_many_polymorphs-2.12/LICENSE diff --git a/vendor/plugins/has_many_polymorphs/Manifest b/vendor/gems/has_many_polymorphs-2.12/Manifest similarity index 100% rename from vendor/plugins/has_many_polymorphs/Manifest rename to vendor/gems/has_many_polymorphs-2.12/Manifest diff --git a/vendor/plugins/has_many_polymorphs/README b/vendor/gems/has_many_polymorphs-2.12/README similarity index 92% rename from vendor/plugins/has_many_polymorphs/README rename to vendor/gems/has_many_polymorphs-2.12/README index f6123ff4..c6c17907 100644 --- a/vendor/plugins/has_many_polymorphs/README +++ b/vendor/gems/has_many_polymorphs-2.12/README @@ -1,14 +1,13 @@ + Has_many_polymorphs An ActiveRecord plugin for self-referential and double-sided polymorphic associations. == License -Copyright 2006-2008 Cloudburst, LLC. Licensed under the AFL 3. See the included LICENSE file. +Copyright 2007 Cloudburst, LLC. Licensed under the AFL 3. See the included LICENSE file. -The public certificate for the gem is here[http://rubyforge.org/frs/download.php/25331/evan_weaver-original-public_cert.pem]. - -If you use this software, please {make a donation}[http://blog.evanweaver.com/donate/], or {recommend Evan}[http://www.workingwithrails.com/person/7739-evan-weaver] at Working with Rails. +The public certificate for this gem is at http://rubyforge.org/frs/download.php/25331/evan_weaver-original-public_cert.pem. == Description @@ -36,7 +35,7 @@ The plugin also includes a generator for a tagging system, a common use case (se == Installation To install the Rails plugin, run: - script/plugin install git://github.com/fauna/has_many_polymorphs.git + script/plugin install svn://rubyforge.org/var/svn/fauna/has_many_polymorphs/trunk There's also a gem version. To install it instead, run: sudo gem install has_many_polymorphs @@ -188,7 +187,7 @@ Note that because of the way Rails reloads model classes, the plugin can sometim == Reporting problems -The support forum is here[http://rubyforge.org/forum/forum.php?forum_id=16450]. +* http://rubyforge.org/forum/forum.php?forum_id=16450 Patches and contributions are very welcome. Please note that contributors are required to assign copyright for their additions to Cloudburst, LLC. diff --git a/vendor/plugins/has_many_polymorphs/TODO b/vendor/gems/has_many_polymorphs-2.12/TODO similarity index 100% rename from vendor/plugins/has_many_polymorphs/TODO rename to vendor/gems/has_many_polymorphs-2.12/TODO diff --git a/vendor/plugins/has_many_polymorphs/examples/hmph.rb b/vendor/gems/has_many_polymorphs-2.12/examples/hmph.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/examples/hmph.rb rename to vendor/gems/has_many_polymorphs-2.12/examples/hmph.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/tagging_generator.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/tagging_generator.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/tagging_generator.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/tagging_generator.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/migration.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/migration.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/migration.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/migration.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tag.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tag.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tag.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tag.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tag_test.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tag_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tag_test.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tag_test.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging_extensions.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging_extensions.rb similarity index 94% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging_extensions.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging_extensions.rb index 280aa3ce..07f9b675 100644 --- a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging_extensions.rb +++ b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging_extensions.rb @@ -101,14 +101,13 @@ class ActiveRecord::Base #:nodoc: end module TaggingFinders + # # Find all the objects tagged with the supplied list of tags # # Usage : Model.tagged_with("ruby") # Model.tagged_with("hello", "world") # Model.tagged_with("hello", "world", :limit => 10) # - # XXX This query strategy is not performant, and needs to be rewritten as an inverted join or a series of unions - # def tagged_with(*tag_list) options = tag_list.last.is_a?(Hash) ? tag_list.pop : {} tag_list = parse_tags(tag_list) @@ -126,16 +125,11 @@ class ActiveRecord::Base #:nodoc: sql << "AND taggings.taggable_type = '#{ActiveRecord::Base.send(:class_name_of_active_record_descendant, self).to_s}' " sql << "AND taggings.tag_id = tags.id " - tag_list_condition = tag_list.map {|name| "'#{name}'"}.join(", ") + tag_list_condition = tag_list.map {|t| "'#{t}'"}.join(", ") sql << "AND (tags.name IN (#{sanitize_sql(tag_list_condition)})) " sql << "AND #{sanitize_sql(options[:conditions])} " if options[:conditions] - - columns = column_names.map do |column| - "#{table_name}.#{column}" - end.join(", ") - - sql << "GROUP BY #{columns} " + sql << "GROUP BY #{table_name}.id " sql << "HAVING COUNT(taggings.tag_id) = #{tag_list.size}" add_order!(sql, options[:order], scope) diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging_test.rb b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tagging_test.rb rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tagging_test.rb diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/taggings.yml b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/taggings.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/taggings.yml rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/taggings.yml diff --git a/vendor/plugins/has_many_polymorphs/generators/tagging/templates/tags.yml b/vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tags.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/generators/tagging/templates/tags.yml rename to vendor/gems/has_many_polymorphs-2.12/generators/tagging/templates/tags.yml diff --git a/vendor/gems/has_many_polymorphs-2.12/has_many_polymorphs.gemspec b/vendor/gems/has_many_polymorphs-2.12/has_many_polymorphs.gemspec new file mode 100644 index 00000000..4d7dd984 --- /dev/null +++ b/vendor/gems/has_many_polymorphs-2.12/has_many_polymorphs.gemspec @@ -0,0 +1,58 @@ + +# Gem::Specification for Has_many_polymorphs-2.12 +# Originally generated by Echoe + +Gem::Specification.new do |s| + s.name = %q{has_many_polymorphs} + s.version = "2.12" + + s.specification_version = 2 if s.respond_to? :specification_version= + + s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= + s.authors = [""] + s.date = %q{2008-01-16} + s.description = %q{An ActiveRecord plugin for self-referential and double-sided polymorphic associations.} + s.email = %q{} + s.files = ["CHANGELOG", "examples/hmph.rb", "generators/tagging/tagging_generator.rb", "generators/tagging/templates/migration.rb", "generators/tagging/templates/tag.rb", "generators/tagging/templates/tag_test.rb", "generators/tagging/templates/tagging.rb", "generators/tagging/templates/tagging_extensions.rb", "generators/tagging/templates/tagging_test.rb", "generators/tagging/templates/taggings.yml", "generators/tagging/templates/tags.yml", "init.rb", "lib/has_many_polymorphs/association.rb", "lib/has_many_polymorphs/autoload.rb", "lib/has_many_polymorphs/base.rb", "lib/has_many_polymorphs/class_methods.rb", "lib/has_many_polymorphs/configuration.rb", "lib/has_many_polymorphs/debugging_tools.rb", "lib/has_many_polymorphs/rake_task_redefine_task.rb", "lib/has_many_polymorphs/reflection.rb", "lib/has_many_polymorphs/support_methods.rb", "lib/has_many_polymorphs.rb", "LICENSE", "Manifest", "README", "test/fixtures/bow_wows.yml", "test/fixtures/cats.yml", "test/fixtures/eaters_foodstuffs.yml", "test/fixtures/fish.yml", "test/fixtures/frogs.yml", "test/fixtures/keep_your_enemies_close.yml", "test/fixtures/little_whale_pupils.yml", "test/fixtures/people.yml", "test/fixtures/petfoods.yml", "test/fixtures/whales.yml", "test/fixtures/wild_boars.yml", "test/generator/tagging_generator_test.rb", "test/integration/app/app/controllers/application.rb", "test/integration/app/app/controllers/bones_controller.rb", "test/integration/app/app/helpers/addresses_helper.rb", "test/integration/app/app/helpers/application_helper.rb", "test/integration/app/app/helpers/bones_helper.rb", "test/integration/app/app/helpers/sellers_helper.rb", "test/integration/app/app/helpers/states_helper.rb", "test/integration/app/app/helpers/users_helper.rb", "test/integration/app/app/models/bone.rb", "test/integration/app/app/models/double_sti_parent.rb", "test/integration/app/app/models/double_sti_parent_relationship.rb", "test/integration/app/app/models/organic_substance.rb", "test/integration/app/app/models/single_sti_parent.rb", "test/integration/app/app/models/single_sti_parent_relationship.rb", "test/integration/app/app/models/stick.rb", "test/integration/app/app/models/stone.rb", "test/integration/app/app/views/addresses/edit.html.erb", "test/integration/app/app/views/addresses/index.html.erb", "test/integration/app/app/views/addresses/new.html.erb", "test/integration/app/app/views/addresses/show.html.erb", "test/integration/app/app/views/bones/index.rhtml", "test/integration/app/app/views/layouts/addresses.html.erb", "test/integration/app/app/views/layouts/sellers.html.erb", "test/integration/app/app/views/layouts/states.html.erb", "test/integration/app/app/views/layouts/users.html.erb", "test/integration/app/app/views/sellers/edit.html.erb", "test/integration/app/app/views/sellers/index.html.erb", "test/integration/app/app/views/sellers/new.html.erb", "test/integration/app/app/views/sellers/show.html.erb", "test/integration/app/app/views/states/edit.html.erb", "test/integration/app/app/views/states/index.html.erb", "test/integration/app/app/views/states/new.html.erb", "test/integration/app/app/views/states/show.html.erb", "test/integration/app/app/views/users/edit.html.erb", "test/integration/app/app/views/users/index.html.erb", "test/integration/app/app/views/users/new.html.erb", "test/integration/app/app/views/users/show.html.erb", "test/integration/app/config/boot.rb", "test/integration/app/config/database.yml", "test/integration/app/config/environment.rb", "test/integration/app/config/environment.rb.canonical", "test/integration/app/config/environments/development.rb", "test/integration/app/config/environments/production.rb", "test/integration/app/config/environments/test.rb", "test/integration/app/config/locomotive.yml", "test/integration/app/config/routes.rb", "test/integration/app/config/ultrasphinx/default.base", "test/integration/app/config/ultrasphinx/development.conf.canonical", "test/integration/app/db/migrate/001_create_sticks.rb", "test/integration/app/db/migrate/002_create_stones.rb", "test/integration/app/db/migrate/003_create_organic_substances.rb", "test/integration/app/db/migrate/004_create_bones.rb", "test/integration/app/db/migrate/005_create_single_sti_parents.rb", "test/integration/app/db/migrate/006_create_double_sti_parents.rb", "test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb", "test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb", "test/integration/app/db/migrate/009_create_library_model.rb", "test/integration/app/db/schema.rb", "test/integration/app/doc/README_FOR_APP", "test/integration/app/generators/commenting_generator_test.rb", "test/integration/app/hmp_development", "test/integration/app/lib/library_model.rb", "test/integration/app/public/404.html", "test/integration/app/public/500.html", "test/integration/app/public/dispatch.cgi", "test/integration/app/public/dispatch.fcgi", "test/integration/app/public/dispatch.rb", "test/integration/app/public/favicon.ico", "test/integration/app/public/images/rails.png", "test/integration/app/public/index.html", "test/integration/app/public/javascripts/application.js", "test/integration/app/public/javascripts/controls.js", "test/integration/app/public/javascripts/dragdrop.js", "test/integration/app/public/javascripts/effects.js", "test/integration/app/public/javascripts/prototype.js", "test/integration/app/public/robots.txt", "test/integration/app/public/stylesheets/scaffold.css", "test/integration/app/Rakefile", "test/integration/app/README", "test/integration/app/script/about", "test/integration/app/script/breakpointer", "test/integration/app/script/console", "test/integration/app/script/destroy", "test/integration/app/script/generate", "test/integration/app/script/performance/benchmarker", "test/integration/app/script/performance/profiler", "test/integration/app/script/plugin", "test/integration/app/script/process/inspector", "test/integration/app/script/process/reaper", "test/integration/app/script/process/spawner", "test/integration/app/script/runner", "test/integration/app/script/server", "test/integration/app/test/fixtures/double_sti_parent_relationships.yml", "test/integration/app/test/fixtures/double_sti_parents.yml", "test/integration/app/test/fixtures/organic_substances.yml", "test/integration/app/test/fixtures/single_sti_parent_relationships.yml", "test/integration/app/test/fixtures/single_sti_parents.yml", "test/integration/app/test/fixtures/sticks.yml", "test/integration/app/test/fixtures/stones.yml", "test/integration/app/test/functional/addresses_controller_test.rb", "test/integration/app/test/functional/bones_controller_test.rb", "test/integration/app/test/functional/sellers_controller_test.rb", "test/integration/app/test/functional/states_controller_test.rb", "test/integration/app/test/functional/users_controller_test.rb", "test/integration/app/test/test_helper.rb", "test/integration/app/test/unit/bone_test.rb", "test/integration/app/test/unit/double_sti_parent_relationship_test.rb", "test/integration/app/test/unit/double_sti_parent_test.rb", "test/integration/app/test/unit/organic_substance_test.rb", "test/integration/app/test/unit/single_sti_parent_relationship_test.rb", "test/integration/app/test/unit/single_sti_parent_test.rb", "test/integration/app/test/unit/stick_test.rb", "test/integration/app/test/unit/stone_test.rb", "test/integration/server_test.rb", "test/models/aquatic/fish.rb", "test/models/aquatic/pupils_whale.rb", "test/models/aquatic/whale.rb", "test/models/beautiful_fight_relationship.rb", "test/models/canine.rb", "test/models/cat.rb", "test/models/dog.rb", "test/models/eaters_foodstuff.rb", "test/models/frog.rb", "test/models/kitten.rb", "test/models/parentship.rb", "test/models/person.rb", "test/models/petfood.rb", "test/models/tabby.rb", "test/models/wild_boar.rb", "test/modules/extension_module.rb", "test/modules/other_extension_module.rb", "test/patches/symlinked_plugins_1.2.6.diff", "test/schema.rb", "test/setup.rb", "test/test_helper.rb", "test/unit/has_many_polymorphs_test.rb", "TODO", "has_many_polymorphs.gemspec"] + s.has_rdoc = true + s.homepage = %q{http://blog.evanweaver.com/files/doc/fauna/has_many_polymorphs/} + s.require_paths = ["lib"] + s.rubyforge_project = %q{fauna} + s.rubygems_version = %q{1.0.1} + s.summary = %q{An ActiveRecord plugin for self-referential and double-sided polymorphic associations.} + s.test_files = ["test/generator/tagging_generator_test.rb", "test/integration/server_test.rb", "test/unit/has_many_polymorphs_test.rb"] + + s.add_dependency(%q, [">= 0"]) +end + + +# # Original Rakefile source (requires the Echoe gem): +# +# +# require 'echoe' +# +# Echoe.new("has_many_polymorphs") do |p| +# p.project = "fauna" +# p.summary = "An ActiveRecord plugin for self-referential and double-sided polymorphic associations." +# p.url = "http://blog.evanweaver.com/files/doc/fauna/has_many_polymorphs/" +# p.docs_host = "blog.evanweaver.com:~/www/bax/public/files/doc/" +# p.dependencies = ["activerecord"] +# p.rdoc_pattern = /polymorphs\/association|polymorphs\/class_methods|polymorphs\/reflection|polymorphs\/autoload|polymorphs\/configuration|README|CHANGELOG|TODO|LICENSE|templates\/migration\.rb|templates\/tag\.rb|templates\/tagging\.rb|templates\/tagging_extensions\.rb/ +# p.require_signed = true +# p.clean_pattern += ["**/ruby_sess*", "**/generated_models/**"] +# p.test_pattern = ["test/unit/*_test.rb", "test/integration/*_test.rb", "test/generator/*_test.rb"] +# end +# +# desc "Run all the tests for every database adapter" +# task "test_all" do +# ['mysql', 'postgresql', 'sqlite3'].each do |adapter| +# ENV['DB'] = adapter +# ENV['PRODUCTION'] = nil +# STDERR.puts "#{'='*80}\nDevelopment mode for #{adapter}\n#{'='*80}" +# system("rake test:multi_rails:all") +# +# ENV['PRODUCTION'] = '1' +# STDERR.puts "#{'='*80}\nProduction mode for #{adapter}\n#{'='*80}" +# system("rake test:multi_rails:all") +# end +# end diff --git a/vendor/plugins/has_many_polymorphs/init.rb b/vendor/gems/has_many_polymorphs-2.12/init.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/init.rb rename to vendor/gems/has_many_polymorphs-2.12/init.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/association.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/association.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/association.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/association.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/autoload.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/autoload.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/autoload.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/autoload.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/base.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/base.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/base.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/base.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/class_methods.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/class_methods.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/class_methods.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/class_methods.rb diff --git a/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/configuration.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/configuration.rb new file mode 100644 index 00000000..eab76ad8 --- /dev/null +++ b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/configuration.rb @@ -0,0 +1,17 @@ + +=begin rdoc +Access the has_many_polymorphs_options hash in your Rails::Initializer.run#after_initialize block if you need to modify the behavior of Rails::Initializer::HasManyPolymorphsAutoload. +=end + +class Rails::Configuration + + def has_many_polymorphs_options + ::HasManyPolymorphs.options + end + + def has_many_polymorphs_options=(hash) + ::HasManyPolymorphs.options = HashWithIndifferentAccess.new(hash) + end + +end + diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/debugging_tools.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/debugging_tools.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/debugging_tools.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/debugging_tools.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/rake_task_redefine_task.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/rake_task_redefine_task.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/rake_task_redefine_task.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/rake_task_redefine_task.rb diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/reflection.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/reflection.rb similarity index 83% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/reflection.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/reflection.rb index 67c69d5a..3a8d5373 100644 --- a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/reflection.rb +++ b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/reflection.rb @@ -2,19 +2,18 @@ module ActiveRecord #:nodoc: module Reflection #:nodoc: module ClassMethods #:nodoc: - - # Update the default reflection switch so that :has_many_polymorphs types get instantiated. - # It's not a composed method so we have to override the whole thing. + + # Update the default reflection switch so that :has_many_polymorphs types get instantiated. It's not a composed method so we have to override the whole thing. def create_reflection(macro, name, options, active_record) case macro when :has_many, :belongs_to, :has_one, :has_and_belongs_to_many - klass = options[:through] ? ThroughReflection : AssociationReflection - reflection = klass.new(macro, name, options, active_record) + reflection = AssociationReflection.new(macro, name, options, active_record) when :composed_of reflection = AggregateReflection.new(macro, name, options, active_record) - # added by has_many_polymorphs # + # added by has_many_polymorphs # when :has_many_polymorphs reflection = PolymorphicReflection.new(macro, name, options, active_record) + # end added # end write_inheritable_hash :reflections, name => reflection reflection diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/support_methods.rb b/vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/support_methods.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/support_methods.rb rename to vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/support_methods.rb diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/bow_wows.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/bow_wows.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/bow_wows.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/bow_wows.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/cats.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/cats.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/cats.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/cats.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/eaters_foodstuffs.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/eaters_foodstuffs.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/eaters_foodstuffs.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/eaters_foodstuffs.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/fish.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/fish.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/fish.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/fish.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/frogs.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/frogs.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/frogs.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/frogs.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/keep_your_enemies_close.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/keep_your_enemies_close.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/keep_your_enemies_close.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/keep_your_enemies_close.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/little_whale_pupils.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/little_whale_pupils.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/little_whale_pupils.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/little_whale_pupils.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/people.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/people.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/people.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/people.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/petfoods.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/petfoods.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/petfoods.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/petfoods.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/whales.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/whales.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/whales.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/whales.yml diff --git a/vendor/plugins/has_many_polymorphs/test/fixtures/wild_boars.yml b/vendor/gems/has_many_polymorphs-2.12/test/fixtures/wild_boars.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/fixtures/wild_boars.yml rename to vendor/gems/has_many_polymorphs-2.12/test/fixtures/wild_boars.yml diff --git a/vendor/plugins/has_many_polymorphs/test/generator/tagging_generator_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/generator/tagging_generator_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/generator/tagging_generator_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/generator/tagging_generator_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/README b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/README similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/README rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/README diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/Rakefile b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/Rakefile similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/Rakefile rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/Rakefile diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/controllers/application.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/controllers/application.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/controllers/application.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/controllers/application.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/controllers/bones_controller.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/controllers/bones_controller.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/controllers/bones_controller.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/controllers/bones_controller.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/addresses_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/addresses_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/addresses_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/addresses_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/application_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/application_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/application_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/application_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/bones_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/bones_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/bones_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/bones_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/sellers_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/sellers_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/sellers_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/sellers_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/states_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/states_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/states_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/states_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/users_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/users_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/helpers/users_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/helpers/users_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/bone.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/bone.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/bone.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/bone.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/double_sti_parent.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/double_sti_parent.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/double_sti_parent.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/double_sti_parent.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/double_sti_parent_relationship.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/double_sti_parent_relationship.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/double_sti_parent_relationship.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/double_sti_parent_relationship.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/organic_substance.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/organic_substance.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/organic_substance.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/organic_substance.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/single_sti_parent.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/single_sti_parent.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/single_sti_parent.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/single_sti_parent.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/single_sti_parent_relationship.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/single_sti_parent_relationship.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/single_sti_parent_relationship.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/single_sti_parent_relationship.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/stick.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/stick.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/stick.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/stick.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/models/stone.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/stone.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/models/stone.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/models/stone.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/edit.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/edit.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/edit.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/edit.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/index.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/index.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/index.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/index.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/new.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/new.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/new.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/new.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/show.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/show.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/addresses/show.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/addresses/show.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/bones/index.rhtml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/bones/index.rhtml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/bones/index.rhtml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/bones/index.rhtml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/addresses.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/addresses.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/addresses.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/addresses.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/sellers.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/sellers.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/sellers.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/sellers.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/states.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/states.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/states.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/states.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/users.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/users.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/layouts/users.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/layouts/users.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/edit.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/edit.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/edit.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/edit.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/index.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/index.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/index.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/index.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/new.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/new.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/new.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/new.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/show.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/show.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/sellers/show.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/sellers/show.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/edit.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/edit.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/edit.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/edit.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/index.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/index.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/index.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/index.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/new.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/new.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/new.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/new.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/show.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/show.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/states/show.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/states/show.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/edit.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/edit.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/edit.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/edit.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/index.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/index.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/index.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/index.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/new.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/new.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/new.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/new.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/show.html.erb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/show.html.erb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/app/views/users/show.html.erb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/app/views/users/show.html.erb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/boot.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/boot.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/boot.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/boot.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/database.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/database.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/database.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/database.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/environment.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environment.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/environment.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environment.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/environment.rb.canonical b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environment.rb.canonical similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/environment.rb.canonical rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environment.rb.canonical diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/development.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/development.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/development.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/development.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/production.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/production.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/production.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/production.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/environments/test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/environments/test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/locomotive.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/locomotive.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/locomotive.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/locomotive.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/routes.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/routes.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/routes.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/routes.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/ultrasphinx/default.base b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/ultrasphinx/default.base similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/ultrasphinx/default.base rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/ultrasphinx/default.base diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/config/ultrasphinx/development.conf.canonical b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/ultrasphinx/development.conf.canonical similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/config/ultrasphinx/development.conf.canonical rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/config/ultrasphinx/development.conf.canonical diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/001_create_sticks.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/001_create_sticks.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/001_create_sticks.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/001_create_sticks.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/002_create_stones.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/002_create_stones.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/002_create_stones.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/002_create_stones.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/003_create_organic_substances.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/003_create_organic_substances.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/003_create_organic_substances.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/003_create_organic_substances.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/004_create_bones.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/004_create_bones.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/004_create_bones.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/004_create_bones.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/005_create_single_sti_parents.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/005_create_single_sti_parents.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/005_create_single_sti_parents.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/005_create_single_sti_parents.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/006_create_double_sti_parents.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/006_create_double_sti_parents.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/006_create_double_sti_parents.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/006_create_double_sti_parents.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/009_create_library_model.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/009_create_library_model.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/db/migrate/009_create_library_model.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/migrate/009_create_library_model.rb diff --git a/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/schema.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/schema.rb new file mode 100644 index 00000000..63692013 --- /dev/null +++ b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/schema.rb @@ -0,0 +1,44 @@ +# This file is autogenerated. Instead of editing this file, please use the +# migrations feature of ActiveRecord to incrementally modify your database, and +# then regenerate this schema definition. + +ActiveRecord::Schema.define(:version => 9) do + + create_table "double_sti_parent_relationships", :force => true do |t| + t.column "the_bone_type", :string, :default => "", :null => false + t.column "the_bone_id", :integer, :null => false + t.column "parent_type", :string, :default => "", :null => false + t.column "parent_id", :integer, :null => false + end + + create_table "double_sti_parents", :force => true do |t| + t.column "name", :string + end + + create_table "library_models", :force => true do |t| + t.column "name", :string + end + + create_table "organic_substances", :force => true do |t| + t.column "type", :string + end + + create_table "single_sti_parent_relationships", :force => true do |t| + t.column "the_bone_type", :string, :default => "", :null => false + t.column "the_bone_id", :integer, :null => false + t.column "single_sti_parent_id", :integer, :null => false + end + + create_table "single_sti_parents", :force => true do |t| + t.column "name", :string + end + + create_table "sticks", :force => true do |t| + t.column "name", :string + end + + create_table "stones", :force => true do |t| + t.column "name", :string + end + +end diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/doc/README_FOR_APP b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/doc/README_FOR_APP similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/doc/README_FOR_APP rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/doc/README_FOR_APP diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/generators/commenting_generator_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/generators/commenting_generator_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/generators/commenting_generator_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/generators/commenting_generator_test.rb diff --git a/vendor/gems/has_many_polymorphs-2.12/test/integration/app/hmp_development b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/hmp_development new file mode 100644 index 00000000..5cf81268 Binary files /dev/null and b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/hmp_development differ diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/lib/library_model.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/lib/library_model.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/lib/library_model.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/lib/library_model.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/404.html b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/404.html similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/404.html rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/404.html diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/500.html b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/500.html similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/500.html rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/500.html diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.cgi b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.cgi old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.cgi rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.cgi diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.fcgi b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.fcgi old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.fcgi rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.fcgi diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.rb old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/dispatch.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/dispatch.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/favicon.ico b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/favicon.ico similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/favicon.ico rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/favicon.ico diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/images/rails.png b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/images/rails.png similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/images/rails.png rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/images/rails.png diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/index.html b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/index.html similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/index.html rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/index.html diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/application.js b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/application.js similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/application.js rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/application.js diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/controls.js b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/controls.js similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/controls.js rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/controls.js diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/dragdrop.js b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/dragdrop.js similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/dragdrop.js rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/dragdrop.js diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/effects.js b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/effects.js similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/effects.js rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/effects.js diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/prototype.js b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/prototype.js similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/javascripts/prototype.js rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/javascripts/prototype.js diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/robots.txt b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/robots.txt similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/robots.txt rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/robots.txt diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/stylesheets/scaffold.css b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/stylesheets/scaffold.css similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/public/stylesheets/scaffold.css rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/public/stylesheets/scaffold.css diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/about b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/about old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/about rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/about diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/breakpointer b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/breakpointer old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/breakpointer rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/breakpointer diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/console b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/console old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/console rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/console diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/destroy b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/destroy old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/destroy rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/destroy diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/generate b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/generate old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/generate rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/generate diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/performance/benchmarker b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/performance/benchmarker old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/performance/benchmarker rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/performance/benchmarker diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/performance/profiler b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/performance/profiler old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/performance/profiler rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/performance/profiler diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/plugin b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/plugin old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/plugin rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/plugin diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/process/inspector b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/inspector old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/process/inspector rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/inspector diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/process/reaper b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/reaper old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/process/reaper rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/reaper diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/process/spawner b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/spawner old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/process/spawner rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/process/spawner diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/runner b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/runner old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/runner rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/runner diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/script/server b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/server old mode 100755 new mode 100644 similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/script/server rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/script/server diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/double_sti_parent_relationships.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/double_sti_parent_relationships.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/double_sti_parent_relationships.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/double_sti_parent_relationships.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/double_sti_parents.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/double_sti_parents.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/double_sti_parents.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/double_sti_parents.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/organic_substances.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/organic_substances.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/organic_substances.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/organic_substances.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/single_sti_parent_relationships.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/single_sti_parent_relationships.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/single_sti_parent_relationships.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/single_sti_parent_relationships.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/single_sti_parents.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/single_sti_parents.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/single_sti_parents.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/single_sti_parents.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/sticks.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/sticks.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/sticks.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/sticks.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/stones.yml b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/stones.yml similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/fixtures/stones.yml rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/fixtures/stones.yml diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/addresses_controller_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/addresses_controller_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/addresses_controller_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/addresses_controller_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/bones_controller_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/bones_controller_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/bones_controller_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/bones_controller_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/sellers_controller_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/sellers_controller_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/sellers_controller_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/sellers_controller_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/states_controller_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/states_controller_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/states_controller_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/states_controller_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/users_controller_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/users_controller_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/functional/users_controller_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/functional/users_controller_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/test_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/test_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/test_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/test_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/bone_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/bone_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/bone_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/bone_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/double_sti_parent_relationship_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/double_sti_parent_relationship_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/double_sti_parent_relationship_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/double_sti_parent_relationship_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/double_sti_parent_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/double_sti_parent_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/double_sti_parent_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/double_sti_parent_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/organic_substance_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/organic_substance_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/organic_substance_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/organic_substance_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/single_sti_parent_relationship_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/single_sti_parent_relationship_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/single_sti_parent_relationship_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/single_sti_parent_relationship_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/single_sti_parent_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/single_sti_parent_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/single_sti_parent_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/single_sti_parent_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/stick_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/stick_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/stick_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/stick_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/stone_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/stone_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/app/test/unit/stone_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/app/test/unit/stone_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/integration/server_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/integration/server_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/integration/server_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/integration/server_test.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/aquatic/fish.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/fish.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/aquatic/fish.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/fish.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/aquatic/pupils_whale.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/pupils_whale.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/aquatic/pupils_whale.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/pupils_whale.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/aquatic/whale.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/whale.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/aquatic/whale.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/aquatic/whale.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/beautiful_fight_relationship.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/beautiful_fight_relationship.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/beautiful_fight_relationship.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/beautiful_fight_relationship.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/canine.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/canine.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/canine.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/canine.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/cat.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/cat.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/cat.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/cat.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/dog.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/dog.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/dog.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/dog.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/eaters_foodstuff.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/eaters_foodstuff.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/eaters_foodstuff.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/eaters_foodstuff.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/frog.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/frog.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/frog.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/frog.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/kitten.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/kitten.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/kitten.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/kitten.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/parentship.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/parentship.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/parentship.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/parentship.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/person.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/person.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/person.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/person.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/petfood.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/petfood.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/petfood.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/petfood.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/tabby.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/tabby.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/tabby.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/tabby.rb diff --git a/vendor/plugins/has_many_polymorphs/test/models/wild_boar.rb b/vendor/gems/has_many_polymorphs-2.12/test/models/wild_boar.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/models/wild_boar.rb rename to vendor/gems/has_many_polymorphs-2.12/test/models/wild_boar.rb diff --git a/vendor/plugins/has_many_polymorphs/test/modules/extension_module.rb b/vendor/gems/has_many_polymorphs-2.12/test/modules/extension_module.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/modules/extension_module.rb rename to vendor/gems/has_many_polymorphs-2.12/test/modules/extension_module.rb diff --git a/vendor/plugins/has_many_polymorphs/test/modules/other_extension_module.rb b/vendor/gems/has_many_polymorphs-2.12/test/modules/other_extension_module.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/modules/other_extension_module.rb rename to vendor/gems/has_many_polymorphs-2.12/test/modules/other_extension_module.rb diff --git a/vendor/plugins/has_many_polymorphs/test/patches/symlinked_plugins_1.2.6.diff b/vendor/gems/has_many_polymorphs-2.12/test/patches/symlinked_plugins_1.2.6.diff similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/patches/symlinked_plugins_1.2.6.diff rename to vendor/gems/has_many_polymorphs-2.12/test/patches/symlinked_plugins_1.2.6.diff diff --git a/vendor/plugins/has_many_polymorphs/test/schema.rb b/vendor/gems/has_many_polymorphs-2.12/test/schema.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/schema.rb rename to vendor/gems/has_many_polymorphs-2.12/test/schema.rb diff --git a/vendor/plugins/has_many_polymorphs/test/setup.rb b/vendor/gems/has_many_polymorphs-2.12/test/setup.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/setup.rb rename to vendor/gems/has_many_polymorphs-2.12/test/setup.rb diff --git a/vendor/plugins/has_many_polymorphs/test/test_helper.rb b/vendor/gems/has_many_polymorphs-2.12/test/test_helper.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/test_helper.rb rename to vendor/gems/has_many_polymorphs-2.12/test/test_helper.rb diff --git a/vendor/plugins/has_many_polymorphs/test/unit/has_many_polymorphs_test.rb b/vendor/gems/has_many_polymorphs-2.12/test/unit/has_many_polymorphs_test.rb similarity index 100% rename from vendor/plugins/has_many_polymorphs/test/unit/has_many_polymorphs_test.rb rename to vendor/gems/has_many_polymorphs-2.12/test/unit/has_many_polymorphs_test.rb diff --git a/vendor/plugins/has_many_polymorphs/Rakefile b/vendor/plugins/has_many_polymorphs/Rakefile deleted file mode 100644 index b93a94f5..00000000 --- a/vendor/plugins/has_many_polymorphs/Rakefile +++ /dev/null @@ -1,28 +0,0 @@ - -require 'echoe' - -Echoe.new("has_many_polymorphs") do |p| - p.project = "fauna" - p.summary = "An ActiveRecord plugin for self-referential and double-sided polymorphic associations." - p.url = "http://blog.evanweaver.com/files/doc/fauna/has_many_polymorphs/" - p.docs_host = "blog.evanweaver.com:~/www/bax/public/files/doc/" - p.dependencies = ["activerecord"] - p.rdoc_pattern = /polymorphs\/association|polymorphs\/class_methods|polymorphs\/reflection|polymorphs\/autoload|polymorphs\/configuration|README|CHANGELOG|TODO|LICENSE|templates\/migration\.rb|templates\/tag\.rb|templates\/tagging\.rb|templates\/tagging_extensions\.rb/ - p.require_signed = true - p.clean_pattern += ["**/ruby_sess*", "**/generated_models/**"] - p.test_pattern = ["test/unit/*_test.rb", "test/integration/*_test.rb", "test/generator/*_test.rb"] -end - -desc "Run all the tests for every database adapter" -task "test_all" do - ['mysql', 'postgresql', 'sqlite3'].each do |adapter| - ENV['DB'] = adapter - ENV['PRODUCTION'] = nil - STDERR.puts "#{'='*80}\nDevelopment mode for #{adapter}\n#{'='*80}" - system("rake test:multi_rails:all") - - ENV['PRODUCTION'] = '1' - STDERR.puts "#{'='*80}\nProduction mode for #{adapter}\n#{'='*80}" - system("rake test:multi_rails:all") - end -end diff --git a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/configuration.rb b/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/configuration.rb deleted file mode 100644 index 9de21617..00000000 --- a/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/configuration.rb +++ /dev/null @@ -1,19 +0,0 @@ - -=begin rdoc -Access the has_many_polymorphs_options hash in your Rails::Initializer.run#after_initialize block if you need to modify the behavior of Rails::Initializer::HasManyPolymorphsAutoload. -=end - -module Rails #:nodoc: - class Configuration - - def has_many_polymorphs_options - ::HasManyPolymorphs.options - end - - def has_many_polymorphs_options=(hash) - ::HasManyPolymorphs.options = HashWithIndifferentAccess.new(hash) - end - - end -end - diff --git a/vendor/plugins/has_many_polymorphs/test/integration/app/public/.htaccess b/vendor/plugins/has_many_polymorphs/test/integration/app/public/.htaccess deleted file mode 100644 index d3c99834..00000000 --- a/vendor/plugins/has_many_polymorphs/test/integration/app/public/.htaccess +++ /dev/null @@ -1,40 +0,0 @@ -# General Apache options -AddHandler fastcgi-script .fcgi -AddHandler cgi-script .cgi -Options +FollowSymLinks +ExecCGI - -# If you don't want Rails to look in certain directories, -# use the following rewrite rules so that Apache won't rewrite certain requests -# -# Example: -# RewriteCond %{REQUEST_URI} ^/notrails.* -# RewriteRule .* - [L] - -# Redirect all requests not available on the filesystem to Rails -# By default the cgi dispatcher is used which is very slow -# -# For better performance replace the dispatcher with the fastcgi one -# -# Example: -# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] -RewriteEngine On - -# If your Rails application is accessed via an Alias directive, -# then you MUST also set the RewriteBase in this htaccess file. -# -# Example: -# Alias /myrailsapp /path/to/myrailsapp/public -# RewriteBase /myrailsapp - -RewriteRule ^$ index.html [QSA] -RewriteRule ^([^.]+)$ $1.html [QSA] -RewriteCond %{REQUEST_FILENAME} !-f -RewriteRule ^(.*)$ dispatch.cgi [QSA,L] - -# In case Rails experiences terminal errors -# Instead of displaying this message you can supply a file here which will be rendered instead -# -# Example: -# ErrorDocument 500 /500.html - -ErrorDocument 500 "

Application error

Rails application failed to start properly" \ No newline at end of file