Class: Pickle::Adapter::FactoryGirl
- Inherits:
-
Pickle::Adapter
- Object
- Pickle::Adapter
- Pickle::Adapter::FactoryGirl
- Defined in:
- lib/pickle/adapter.rb
Overview
factory-girl adapter
Instance Attribute Summary
Attributes inherited from Pickle::Adapter
Class Method Summary collapse
Instance Method Summary collapse
- #create(attrs = {}) ⇒ Object
-
#initialize(factory) ⇒ FactoryGirl
constructor
A new instance of FactoryGirl.
Methods inherited from Pickle::Adapter
Constructor Details
#initialize(factory) ⇒ FactoryGirl
Returns a new instance of FactoryGirl.
63 64 65 |
# File 'lib/pickle/adapter.rb', line 63 def initialize(factory) @klass, @name = factory.build_class, factory.factory_name.to_s end |
Class Method Details
.factories ⇒ Object
59 60 61 |
# File 'lib/pickle/adapter.rb', line 59 def self.factories (::Factory.factories.values rescue []).map {|factory| new(factory)} end |
Instance Method Details
#create(attrs = {}) ⇒ Object
67 68 69 |
# File 'lib/pickle/adapter.rb', line 67 def create(attrs = {}) Factory.create(@name, attrs) end |