@api private
# File lib/factory_girl/configuration.rb, line 6 def initialize @factories = Decorator::DisallowsDuplicatesRegistry.new(Registry.new('Factory')) @sequences = Decorator::DisallowsDuplicatesRegistry.new(Registry.new('Sequence')) @traits = Decorator::DisallowsDuplicatesRegistry.new(Registry.new('Trait')) @strategies = Registry.new('Strategy') @callback_names = Set.new @definition = Definition.new to_create {|instance| instance.save! } initialize_with { new } end
# File lib/factory_girl/configuration.rb, line 24 def duplicate_attribute_assignment_from_initialize_with false end
# File lib/factory_girl/configuration.rb, line 28 def duplicate_attribute_assignment_from_initialize_with=(value) ActiveSupport::Deprecation.warn 'Assignment of duplicate_attribute_assignment_from_initialize_with is unnecessary as this is now default behavior in FactoryGirl 4.0; this line can be removed', caller end
# File lib/factory_girl/configuration.rb, line 20 def initialize_with(&block) @definition.define_constructor(&block) end