module FactoryGirl
Constants
- VERSION
Attributes
definition_file_paths[RW]
An Array of strings specifying locations that should be searched for factory definitions. By default, factory_girl will attempt to require “factories,” “test/factories,” and “spec/factories.” Only the first existing file will be loaded.
Public Class Methods
factories()
click to toggle source
# File lib/factory_girl.rb, line 46 def self.factories @factories ||= Registry.new("Factory") end
factory_by_name(name)
click to toggle source
# File lib/factory_girl.rb, line 54 def self.factory_by_name(name) factories.find(name) end
register_factory(factory)
click to toggle source
# File lib/factory_girl.rb, line 50 def self.register_factory(factory) factories.add(factory) end
register_sequence(sequence)
click to toggle source
# File lib/factory_girl.rb, line 62 def self.register_sequence(sequence) sequences.add(sequence) end
register_trait(trait)
click to toggle source
# File lib/factory_girl.rb, line 74 def self.register_trait(trait) traits.add(trait) end
reload()
click to toggle source
# File lib/factory_girl/reload.rb, line 2 def self.reload self.factories.clear self.sequences.clear self.traits.clear self.find_definitions end
sequence_by_name(name)
click to toggle source
# File lib/factory_girl.rb, line 66 def self.sequence_by_name(name) sequences.find(name) end
sequences()
click to toggle source
# File lib/factory_girl.rb, line 58 def self.sequences @sequences ||= Registry.new("Sequence") end
trait_by_name(name)
click to toggle source
# File lib/factory_girl.rb, line 78 def self.trait_by_name(name) traits.find(name) end
traits()
click to toggle source
# File lib/factory_girl.rb, line 70 def self.traits @traits ||= Registry.new("Trait") end