Class: FactoryGirl::DefinitionHierarchy
- Inherits:
-
Object
- Object
- FactoryGirl::DefinitionHierarchy
- Defined in:
- lib/factory_girl/definition_hierarchy.rb
Class Method Summary collapse
- .add_callbacks(callbacks) ⇒ Object
- .build_constructor(&block) ⇒ Object
- .build_to_create(&block) ⇒ Object
Instance Method Summary collapse
Class Method Details
.add_callbacks(callbacks) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 15 def self.add_callbacks(callbacks) if callbacks.any? define_method :callbacks do super() + callbacks end end end |
.build_constructor(&block) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 23 def self.build_constructor(&block) if block define_method(:constructor) do block end end end |
.build_to_create(&block) ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 31 def self.build_to_create(&block) if block define_method(:to_create) do block end end end |
Instance Method Details
#callbacks ⇒ Object
3 4 5 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 3 def callbacks [] end |
#constructor ⇒ Object
7 8 9 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 7 def constructor FactoryGirl.constructor end |
#to_create ⇒ Object
11 12 13 |
# File 'lib/factory_girl/definition_hierarchy.rb', line 11 def to_create FactoryGirl.to_create end |