Method: ActiveRecord::FixtureSet#initialize

Defined in:
activerecord/lib/active_record/fixtures.rb

#initialize(_, name, class_name, path, config = ActiveRecord::Base) ⇒ FixtureSet

Returns a new instance of FixtureSet.



715
716
717
718
719
720
721
722
723
724
# File 'activerecord/lib/active_record/fixtures.rb', line 715

def initialize(_, name, class_name, path, config = ActiveRecord::Base)
  @name     = name
  @path     = path
  @config   = config

  self.model_class = class_name
  @fixtures = read_fixture_files(path)

  @table_name = model_class&.table_name || self.class.default_fixture_table_name(name, config)
end