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