remove unused methods

This commit is contained in:
Aaron Patterson
2011-02-14 14:55:01 -08:00
parent fd81c700ec
commit f9ea47736e
2 changed files with 0 additions and 40 deletions

View File

@@ -606,33 +606,6 @@ class Fixtures
fixtures.size
end
def delete_existing_fixtures
tables.each do |table|
@connection.delete "DELETE FROM #{@connection.quote_table_name(table)}", 'Fixture Delete'
end
end
# Return a list of tables this fixture effect. This is typically the +table_name+
# along with any habtm tables specified via Foxy Fixtures.
def tables
[table_name] + fixtures.values.map { |fixture|
row = fixture.to_hash
# If STI is used, find the correct subclass for association reflection
associations = []
if model_class && model_class < ActiveRecord::Base
reflection_class = row[inheritance_column_name].constantize rescue model_class
associations = reflection_class.reflect_on_all_associations
end
foxy_habtms = associations.find_all { |assoc|
assoc.macro == :has_and_belongs_to_many && row.key?(assoc.name.to_s)
}
foxy_habtms.map { |assoc| assoc.options[:join_table] }
}.flatten.uniq
end
# Return a hash of rows to be inserted. The key is the table, the value is
# a list of rows to insert to that table.
def table_rows
@@ -706,14 +679,6 @@ class Fixtures
rows
end
def insert_fixtures
table_rows.each do |table_name, rows|
rows.each do |row|
@connection.insert_fixture(row, table_name)
end
end
end
private
def primary_key_name
@primary_key_name ||= model_class && model_class.primary_key

View File

@@ -188,11 +188,6 @@ class FixturesTest < ActiveRecord::TestCase
end
end
def test_tables
fixtures = Fixtures.new(Parrot.connection, 'parrots', 'Parrot', FIXTURES_ROOT + "/parrots")
assert_equal %w{parrots parrots_treasures}, fixtures.tables
end
def test_yml_file_in_subdirectory
assert_equal(categories(:sub_special_1).name, "A special category in a subdir file")
assert_equal(categories(:sub_special_1).class, SpecialCategory)