Class: TestProf::FactoryProf::FactoryBuilders::FactoryGirl
- Inherits:
-
Object
- Object
- TestProf::FactoryProf::FactoryBuilders::FactoryGirl
- Defined in:
- lib/test_prof/factory_prof/factory_builders/factory_girl.rb
Overview
implementation of #patch and #track methods to provide unified interface for all factory-building gems
Class Method Summary collapse
-
.patch ⇒ Object
Monkey-patch FactoryGirl.
- .track(strategy, factory, &block) ⇒ Object
Class Method Details
.patch ⇒ Object
Monkey-patch FactoryGirl
12 13 14 15 16 |
# File 'lib/test_prof/factory_prof/factory_builders/factory_girl.rb', line 12 def self.patch TestProf.require 'factory_girl' do ::FactoryGirl::FactoryRunner.prepend(FactoryGirlPatch) end end |
.track(strategy, factory, &block) ⇒ Object
18 19 20 21 |
# File 'lib/test_prof/factory_prof/factory_builders/factory_girl.rb', line 18 def self.track(strategy, factory, &block) return yield unless strategy == :create FactoryProf.track(factory, &block) end |