class ActiveRecord::FixtureSet

def initialize(connection, name, class_name, path)

def initialize(connection, name, class_name, path)
  @fixtures = {} # Ordered hash
  @name     = name
  @path     = path
  if class_name.is_a?(Class) # TODO: Should be an AR::Base type class, or any?
    @model_class = class_name
  else
    @model_class = class_name.constantize rescue nil
  end
  @connection  = ( model_class.respond_to?(:connection) ?
                   model_class.connection : connection )
  @table_name = ( model_class.respond_to?(:table_name) ?
                  model_class.table_name :
                  self.class.default_fixture_table_name(name) )
  read_fixture_files
end