Sha256: 84b75457869afd240dbb3277b75c5e84328beb927925738aac9031fd2fd73045
Contents?: true
Size: 836 Bytes
Versions: 1
Compression:
Stored size: 836 Bytes
Contents
if Mongoid::VERSION.to_i < 4 BlueprintsBoy.factories.add(Mongoid::Document, :create) { |data| data.factory.create!(data.attributes, without_protection: true) } BlueprintsBoy.factories.add(Mongoid::Document, :new) { |data| data.factory.new(data.attributes, without_protection: true) } BlueprintsBoy.factories.add(Mongoid::Document, :update) { |data| blueprint_data(data.name).update_attributes!(data.options, without_protection: true) } else BlueprintsBoy.factories.add(Mongoid::Document, :create) { |data| data.factory.create!(data.attributes) } BlueprintsBoy.factories.add(Mongoid::Document, :new) { |data| data.factory.new(data.attributes) } BlueprintsBoy.factories.add(Mongoid::Document, :update) { |data| blueprint_data(data.name).update_attributes!(data.options) } end DatabaseCleaner[:mongoid].strategy = :truncation
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blueprints_boy-1.0.0 | lib/blueprints_boy/integration/mongoid.rb |