Sha256: 655f16c32fcfe2777684d876efb3d8881888c7d20c8327ed565108cf7ea430ce
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
module Support module MongoSeed def seed_db category1 = Mongoid::Category.create(:name => 'first') category2 = Mongoid::Category.create(:name => 'second') post1 = category1.posts.create(:name => 'first') post1a = category1.posts.create(:name => 'like first') post2 = category2.posts.create(:name => 'second') comment1 = post1.comments.create(:name => 'first') comment2 = post1.comments.create(:name => 'first2') comment3 = post1.comments.create(:name => 'first3') comment4 = post1.comments.create(:name => 'second') comment8 = post1a.comments.create(:name => "like first 1") comment9 = post1a.comments.create(:name => "like first 2") comment5 = post2.comments.create(:name => 'third') comment6 = post2.comments.create(:name => 'fourth') comment7 = post2.comments.create(:name => 'fourth') entry1 = category1.entries.create(:name => 'first') entry2 = category1.entries.create(:name => 'second') company1 = Mongoid::Company.create(:name => 'first') company2 = Mongoid::Company.create(:name => 'second') Mongoid::Address.create(:name => 'first', :company => company1) Mongoid::Address.create(:name => 'second', :company => company2) end def setup_db Mongoid.database = Mongo::Connection.new("localhost", 27017).db("bullet") end def teardown_db Mongoid.database.collections.select {|c| c.name !~ /system/ }.map(&:drop) end extend self end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bullet-4.0.0 | spec/support/mongo_seed.rb |