class Mongoid::FixtureSet::Fixture
Attributes
fixture[R]
model_class[R]
name[R]
to_hash[R]
Public Class Methods
new(name, fixture, model_class)
click to toggle source
# File lib/mongoid/fixture_set/fixture.rb, line 9 def initialize(name, fixture, model_class) @name = name @fixture = fixture @model_class = model_class end
Public Instance Methods
[](key)
click to toggle source
# File lib/mongoid/fixture_set/fixture.rb, line 23 def [](key) fixture[key] end
class_name()
click to toggle source
# File lib/mongoid/fixture_set/fixture.rb, line 15 def class_name model_class.name if model_class end
each() { |item| ... }
click to toggle source
# File lib/mongoid/fixture_set/fixture.rb, line 19 def each fixture.each { |item| yield item } end
find()
click to toggle source
# File lib/mongoid/fixture_set/fixture.rb, line 29 def find if model_class model_class.unscoped do model_class.find_by('__fixture_name' => name) end else raise FixtureClassNotFound, "No class attached to find." end end