From f97ca2f6af6d3ee3b0e965adcd151f59ecfaa6b8 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Sun, 21 Dec 2008 22:15:57 +0100 Subject: [PATCH] upgrade has_many_polymorphs --- .../has_many_polymorphs-2.12}/CHANGELOG | 0 .../has_many_polymorphs-2.12}/LICENSE | 0 .../has_many_polymorphs-2.12}/Manifest | 0 .../has_many_polymorphs-2.12}/README | 11 ++-- .../has_many_polymorphs-2.12}/TODO | 0 .../examples/hmph.rb | 0 .../generators/tagging/tagging_generator.rb | 0 .../generators/tagging/templates/migration.rb | 0 .../generators/tagging/templates/tag.rb | 0 .../generators/tagging/templates/tag_test.rb | 0 .../generators/tagging/templates/tagging.rb | 0 .../tagging/templates/tagging_extensions.rb | 12 +--- .../tagging/templates/tagging_test.rb | 0 .../generators/tagging/templates/taggings.yml | 0 .../generators/tagging/templates/tags.yml | 0 .../has_many_polymorphs.gemspec | 58 ++++++++++++++++++ .../has_many_polymorphs-2.12}/init.rb | 0 .../lib/has_many_polymorphs.rb | 0 .../lib/has_many_polymorphs/association.rb | 0 .../lib/has_many_polymorphs/autoload.rb | 0 .../lib/has_many_polymorphs/base.rb | 0 .../lib/has_many_polymorphs/class_methods.rb | 0 .../lib/has_many_polymorphs/configuration.rb | 17 +++++ .../has_many_polymorphs/debugging_tools.rb | 0 .../rake_task_redefine_task.rb | 0 .../lib/has_many_polymorphs/reflection.rb | 11 ++-- .../has_many_polymorphs/support_methods.rb | 0 .../test/fixtures/bow_wows.yml | 0 .../test/fixtures/cats.yml | 0 .../test/fixtures/eaters_foodstuffs.yml | 0 .../test/fixtures/fish.yml | 0 .../test/fixtures/frogs.yml | 0 .../test/fixtures/keep_your_enemies_close.yml | 0 .../test/fixtures/little_whale_pupils.yml | 0 .../test/fixtures/people.yml | 0 .../test/fixtures/petfoods.yml | 0 .../test/fixtures/whales.yml | 0 .../test/fixtures/wild_boars.yml | 0 .../test/generator/tagging_generator_test.rb | 0 .../test/integration/app/README | 0 .../test/integration/app/Rakefile | 0 .../app/app/controllers/application.rb | 0 .../app/app/controllers/bones_controller.rb | 0 .../app/app/helpers/addresses_helper.rb | 0 .../app/app/helpers/application_helper.rb | 0 .../app/app/helpers/bones_helper.rb | 0 .../app/app/helpers/sellers_helper.rb | 0 .../app/app/helpers/states_helper.rb | 0 .../app/app/helpers/users_helper.rb | 0 .../test/integration/app/app/models/bone.rb | 0 .../app/app/models/double_sti_parent.rb | 0 .../models/double_sti_parent_relationship.rb | 0 .../app/app/models/organic_substance.rb | 0 .../app/app/models/single_sti_parent.rb | 0 .../models/single_sti_parent_relationship.rb | 0 .../test/integration/app/app/models/stick.rb | 0 .../test/integration/app/app/models/stone.rb | 0 .../app/app/views/addresses/edit.html.erb | 0 .../app/app/views/addresses/index.html.erb | 0 .../app/app/views/addresses/new.html.erb | 0 .../app/app/views/addresses/show.html.erb | 0 .../app/app/views/bones/index.rhtml | 0 .../app/app/views/layouts/addresses.html.erb | 0 .../app/app/views/layouts/sellers.html.erb | 0 .../app/app/views/layouts/states.html.erb | 0 .../app/app/views/layouts/users.html.erb | 0 .../app/app/views/sellers/edit.html.erb | 0 .../app/app/views/sellers/index.html.erb | 0 .../app/app/views/sellers/new.html.erb | 0 .../app/app/views/sellers/show.html.erb | 0 .../app/app/views/states/edit.html.erb | 0 .../app/app/views/states/index.html.erb | 0 .../app/app/views/states/new.html.erb | 0 .../app/app/views/states/show.html.erb | 0 .../app/app/views/users/edit.html.erb | 0 .../app/app/views/users/index.html.erb | 0 .../app/app/views/users/new.html.erb | 0 .../app/app/views/users/show.html.erb | 0 .../test/integration/app/config/boot.rb | 0 .../test/integration/app/config/database.yml | 0 .../integration/app/config/environment.rb | 0 .../app/config/environment.rb.canonical | 0 .../app/config/environments/development.rb | 0 .../app/config/environments/production.rb | 0 .../app/config/environments/test.rb | 0 .../integration/app/config/locomotive.yml | 0 .../test/integration/app/config/routes.rb | 0 .../app/config/ultrasphinx/default.base | 0 .../ultrasphinx/development.conf.canonical | 0 .../app/db/migrate/001_create_sticks.rb | 0 .../app/db/migrate/002_create_stones.rb | 0 .../migrate/003_create_organic_substances.rb | 0 .../app/db/migrate/004_create_bones.rb | 0 .../migrate/005_create_single_sti_parents.rb | 0 .../migrate/006_create_double_sti_parents.rb | 0 ..._create_single_sti_parent_relationships.rb | 0 ..._create_double_sti_parent_relationships.rb | 0 .../db/migrate/009_create_library_model.rb | 0 .../test/integration/app/db/schema.rb | 44 +++++++++++++ .../test/integration/app/doc/README_FOR_APP | 0 .../generators/commenting_generator_test.rb | 0 .../test/integration/app/hmp_development | Bin 0 -> 12288 bytes .../test/integration/app/lib/library_model.rb | 0 .../test/integration/app/public/404.html | 0 .../test/integration/app/public/500.html | 0 .../test/integration/app/public/dispatch.cgi | 0 .../test/integration/app/public/dispatch.fcgi | 0 .../test/integration/app/public/dispatch.rb | 0 .../test/integration/app/public/favicon.ico | 0 .../integration/app/public/images/rails.png | Bin .../test/integration/app/public/index.html | 0 .../app/public/javascripts/application.js | 0 .../app/public/javascripts/controls.js | 0 .../app/public/javascripts/dragdrop.js | 0 .../app/public/javascripts/effects.js | 0 .../app/public/javascripts/prototype.js | 0 .../test/integration/app/public/robots.txt | 0 .../app/public/stylesheets/scaffold.css | 0 .../test/integration/app/script/about | 0 .../test/integration/app/script/breakpointer | 0 .../test/integration/app/script/console | 0 .../test/integration/app/script/destroy | 0 .../test/integration/app/script/generate | 0 .../app/script/performance/benchmarker | 0 .../app/script/performance/profiler | 0 .../test/integration/app/script/plugin | 0 .../integration/app/script/process/inspector | 0 .../integration/app/script/process/reaper | 0 .../integration/app/script/process/spawner | 0 .../test/integration/app/script/runner | 0 .../test/integration/app/script/server | 0 .../double_sti_parent_relationships.yml | 0 .../app/test/fixtures/double_sti_parents.yml | 0 .../app/test/fixtures/organic_substances.yml | 0 .../single_sti_parent_relationships.yml | 0 .../app/test/fixtures/single_sti_parents.yml | 0 .../integration/app/test/fixtures/sticks.yml | 0 .../integration/app/test/fixtures/stones.yml | 0 .../functional/addresses_controller_test.rb | 0 .../test/functional/bones_controller_test.rb | 0 .../functional/sellers_controller_test.rb | 0 .../test/functional/states_controller_test.rb | 0 .../test/functional/users_controller_test.rb | 0 .../test/integration/app/test/test_helper.rb | 0 .../integration/app/test/unit/bone_test.rb | 0 .../double_sti_parent_relationship_test.rb | 0 .../app/test/unit/double_sti_parent_test.rb | 0 .../app/test/unit/organic_substance_test.rb | 0 .../single_sti_parent_relationship_test.rb | 0 .../app/test/unit/single_sti_parent_test.rb | 0 .../integration/app/test/unit/stick_test.rb | 0 .../integration/app/test/unit/stone_test.rb | 0 .../test/integration/server_test.rb | 0 .../test/models/aquatic/fish.rb | 0 .../test/models/aquatic/pupils_whale.rb | 0 .../test/models/aquatic/whale.rb | 0 .../models/beautiful_fight_relationship.rb | 0 .../test/models/canine.rb | 0 .../test/models/cat.rb | 0 .../test/models/dog.rb | 0 .../test/models/eaters_foodstuff.rb | 0 .../test/models/frog.rb | 0 .../test/models/kitten.rb | 0 .../test/models/parentship.rb | 0 .../test/models/person.rb | 0 .../test/models/petfood.rb | 0 .../test/models/tabby.rb | 0 .../test/models/wild_boar.rb | 0 .../test/modules/extension_module.rb | 0 .../test/modules/other_extension_module.rb | 0 .../test/patches/symlinked_plugins_1.2.6.diff | 0 .../has_many_polymorphs-2.12}/test/schema.rb | 0 .../has_many_polymorphs-2.12}/test/setup.rb | 0 .../test/test_helper.rb | 0 .../test/unit/has_many_polymorphs_test.rb | 0 vendor/plugins/has_many_polymorphs/Rakefile | 28 --------- .../lib/has_many_polymorphs/configuration.rb | 19 ------ .../test/integration/app/public/.htaccess | 40 ------------ 178 files changed, 132 insertions(+), 108 deletions(-) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/CHANGELOG (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/LICENSE (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/Manifest (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/README (92%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/TODO (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/examples/hmph.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/tagging_generator.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/migration.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tag.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tag_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tagging.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tagging_extensions.rb (94%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tagging_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/taggings.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/generators/tagging/templates/tags.yml (100%) create mode 100644 vendor/gems/has_many_polymorphs-2.12/has_many_polymorphs.gemspec rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/init.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/association.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/autoload.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/base.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/class_methods.rb (100%) create mode 100644 vendor/gems/has_many_polymorphs-2.12/lib/has_many_polymorphs/configuration.rb rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/debugging_tools.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/rake_task_redefine_task.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/reflection.rb (83%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/lib/has_many_polymorphs/support_methods.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/bow_wows.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/cats.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/eaters_foodstuffs.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/fish.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/frogs.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/keep_your_enemies_close.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/little_whale_pupils.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/people.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/petfoods.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/whales.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/fixtures/wild_boars.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/generator/tagging_generator_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/README (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/Rakefile (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/controllers/application.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/controllers/bones_controller.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/addresses_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/application_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/bones_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/sellers_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/states_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/helpers/users_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/bone.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/double_sti_parent.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/double_sti_parent_relationship.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/organic_substance.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/single_sti_parent.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/single_sti_parent_relationship.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/stick.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/models/stone.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/addresses/edit.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/addresses/index.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/addresses/new.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/addresses/show.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/bones/index.rhtml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/layouts/addresses.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/layouts/sellers.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/layouts/states.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/layouts/users.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/sellers/edit.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/sellers/index.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/sellers/new.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/sellers/show.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/states/edit.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/states/index.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/states/new.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/states/show.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/users/edit.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/users/index.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/users/new.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/app/views/users/show.html.erb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/boot.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/database.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/environment.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/environment.rb.canonical (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/environments/development.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/environments/production.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/environments/test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/locomotive.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/routes.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/ultrasphinx/default.base (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/config/ultrasphinx/development.conf.canonical (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/001_create_sticks.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/002_create_stones.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/003_create_organic_substances.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/004_create_bones.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/005_create_single_sti_parents.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/006_create_double_sti_parents.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/007_create_single_sti_parent_relationships.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/008_create_double_sti_parent_relationships.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/db/migrate/009_create_library_model.rb (100%) create mode 100644 vendor/gems/has_many_polymorphs-2.12/test/integration/app/db/schema.rb rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/doc/README_FOR_APP (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/generators/commenting_generator_test.rb (100%) create mode 100644 vendor/gems/has_many_polymorphs-2.12/test/integration/app/hmp_development rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/lib/library_model.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/404.html (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/500.html (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/dispatch.cgi (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/dispatch.fcgi (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/dispatch.rb (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/favicon.ico (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/images/rails.png (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/index.html (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/javascripts/application.js (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/javascripts/controls.js (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/javascripts/dragdrop.js (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/javascripts/effects.js (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/javascripts/prototype.js (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/robots.txt (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/public/stylesheets/scaffold.css (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/about (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/breakpointer (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/console (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/destroy (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/generate (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/performance/benchmarker (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/performance/profiler (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/plugin (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/process/inspector (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/process/reaper (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/process/spawner (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/runner (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/script/server (100%) mode change 100755 => 100644 rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/double_sti_parent_relationships.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/double_sti_parents.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/organic_substances.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/single_sti_parent_relationships.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/single_sti_parents.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/sticks.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/fixtures/stones.yml (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/functional/addresses_controller_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/functional/bones_controller_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/functional/sellers_controller_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/functional/states_controller_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/functional/users_controller_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/test_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/bone_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/double_sti_parent_relationship_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/double_sti_parent_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/organic_substance_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/single_sti_parent_relationship_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/single_sti_parent_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/stick_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/app/test/unit/stone_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/integration/server_test.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/aquatic/fish.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/aquatic/pupils_whale.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/aquatic/whale.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/beautiful_fight_relationship.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/canine.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/cat.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/dog.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/eaters_foodstuff.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/frog.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/kitten.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/parentship.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/person.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/petfood.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/tabby.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/models/wild_boar.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/modules/extension_module.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/modules/other_extension_module.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/patches/symlinked_plugins_1.2.6.diff (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/schema.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/setup.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/test_helper.rb (100%) rename vendor/{plugins/has_many_polymorphs => gems/has_many_polymorphs-2.12}/test/unit/has_many_polymorphs_test.rb (100%) delete mode 100644 vendor/plugins/has_many_polymorphs/Rakefile delete mode 100644 vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/configuration.rb delete mode 100644 vendor/plugins/has_many_polymorphs/test/integration/app/public/.htaccess 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 0000000000000000000000000000000000000000..5cf812684aebd7f8db19d9bc11d6409e980c643b GIT binary patch literal 12288 zcmeI2PjAyO6u|AcZ92N$KvfS&R@XzTO+sVZ2_exzKvVy0blssK6s4WFMzm=cdy{tT zcI3{7;K&Ey2%i8hh@D_p4jj2)C)JdYX+Z@xO?{Tq#P*B*-tX0Z?o&6PR&BxP&cN+k zf-a*3!WccE6d`m|Ucr)<6&z>?J_nkkk4g0+`KdZG{w*p4EkFPWTsDE3)SR4BtxZ^$ zm(3pL0|Hk{fM5-$)%w@S2_h%t`;}?~lLG-D@Q(>(j^Dp~Jwwp#+To^fZD%)g{Q1?J zTA)F#e?mSW@{N3wHz+^=2wXn`bA;p)Tnrq>@3lYH<}|NrcV2qc941SNfxBxtcE{xV zZ7wXQGnSOLLj1pe4hM~aKs~%1VhoG9H(=s=h>NgQT(x3%KPgu-B9S^e{Qw+h;2K6Rsx0Dup|XYNAE? zrZg%MHcDlj{Jc{#Jc5^t`X5G(3Q0Y?w1h`8izWROO>0G4QX$o%{gbFE4u==A9~DwT zHMvZ__auE`n?uWGj^NQ2J)~x|e-bt0z9JC+r**djyMX{gYW)+eBkjKSRohas_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