class ActiveRecord::Fixture

:nodoc:

def [](key)

def [](key)
  fixture[key]
end

def class_name

def class_name
  model_class.name if model_class
end

def each(&block)

def each(&block)
  fixture.each(&block)
end

def find

def find
  raise FixtureClassNotFound, "No class attached to find." unless model_class
  object = model_class.unscoped do
    model_class.find(fixture[model_class.primary_key])
  end
  # Fixtures can't be eagerly loaded
  object.instance_variable_set(:@strict_loading, false)
  object
end

def initialize(fixture, model_class)

def initialize(fixture, model_class)
  @fixture     = fixture
  @model_class = model_class
end