class MongoidFixtures::Loader
Attributes
fixtures[RW]
path[RW]
Public Class Methods
load()
click to toggle source
# File lib/mongoid_fixtures.rb, line 20 def self.load if Dir.exists?("#{path}") load_fixtures Dir["#{path}/*.yml"] elsif Dir.exists?("../#{path}") load_fixtures Dir["../#{path}/*.yml"] else raise('Unable to find fixtures in either /test/fixtures or ../test/fixtures') end end
load_fixtures(fixture_names)
click to toggle source
# File lib/mongoid_fixtures.rb, line 30 def self.load_fixtures(fixture_names) fix = MongoidFixtures::Loader.instance fixture_names.each do |fixture| fix.fixtures[File.basename(fixture, '.*')] = YAML.load_file(fixture) end fix end
new()
click to toggle source
# File lib/mongoid_fixtures.rb, line 16 def initialize @fixtures = {} end
path()
click to toggle source
# File lib/mongoid_fixtures.rb, line 42 def self.path Loader.instance.path end
path=(var)
click to toggle source
# File lib/mongoid_fixtures.rb, line 38 def self.path=(var) Loader.instance.path = var end