mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
remove unused methods
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user