Method: ActiveRecord::FixtureSet#table_rows

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

#table_rowsObject

Returns a hash of rows to be inserted. The key is the table, the value is a list of rows to insert to that table.



744
745
746
747
748
749
750
751
752
753
# File 'activerecord/lib/active_record/fixtures.rb', line 744

def table_rows
  # allow specifying fixtures to be ignored by setting `ignore` in `_fixture` section
  fixtures.except!(*ignored_fixtures)

  TableRows.new(
    table_name,
    model_class: model_class,
    fixtures: fixtures,
  ).to_hash
end