thoughtbot--factory_bot/lib/factory_bot
Daniel Colson 3e1a941347 Do not reset use_parent_strategy on reload
Before this PR, `use_parent_strategy` was set on the configuration
instance. Since `FactoryBot.reload` wipes out the configuration, it also
ends up resetting `use_parent_strategy` back to `nil`.

This can cause problems when using factory_bot_rails with Spring, since
it calls `FactoryBot.reload` each time Spring forks. If
`use_parent_strategy` is set in a file that Spring preloads, like in an
initializer, then the value will get wiped out.

With this PR, we set `use_parent_strategy` directly on FactoryBot,
rather than on the configuration instance, and so reloading no longer
has any effect.
2019-01-04 15:47:32 -05:00
..
attribute Remove static attributes 2018-09-14 19:27:13 +00:00
declaration Raise more meaningful error for unregistered trait 2018-10-31 12:50:39 -04:00
decorator Inline disabling Style/MethodMissing Cop 2018-11-12 15:01:23 -08:00
strategy Arrest lines of an unsavory length 2018-12-12 11:05:13 -05:00
syntax [Rubocop] Lint Cop Offenses (#1207) 2018-10-05 14:54:08 -04:00
aliases.rb [Rubocop] Style Cop Offenses (#1208) 2018-10-07 18:02:54 -04:00
attribute.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
attribute_assigner.rb Arrest lines of an unsavory length 2018-12-12 11:05:13 -05:00
attribute_list.rb Arrest lines of an unsavory length 2018-12-12 11:05:13 -05:00
callback.rb Fix assorted RuboCop spacing volations (#1203) 2018-09-27 21:35:05 -04:00
callbacks_observer.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
configuration.rb Do not reset use_parent_strategy on reload 2019-01-04 15:47:32 -05:00
declaration.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
declaration_list.rb [Rubocop] Style Cop Offenses (#1208) 2018-10-07 18:02:54 -04:00
decorator.rb Inline disabling Style/MethodMissing Cop 2018-11-12 15:01:23 -08:00
definition.rb Fix assorted RuboCop spacing volations (#1203) 2018-09-27 21:35:05 -04:00
definition_hierarchy.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
definition_proxy.rb Arrest lines of an unsavory length 2018-12-12 11:05:13 -05:00
errors.rb Raise helpful error block given to association 2018-10-28 19:12:34 -04:00
evaluation.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
evaluator.rb Inline disabling Style/MethodMissing Cop 2018-11-12 15:01:23 -08:00
evaluator_class_definer.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
factory.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
factory_runner.rb Fixed problem when name of the trait was not a symbol 2018-11-25 17:28:12 -05:00
find_definitions.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
linter.rb Add option for verbose linting 2018-11-27 12:04:38 -05:00
null_factory.rb Fix assorted RuboCop spacing volations (#1203) 2018-09-27 21:35:05 -04:00
null_object.rb [Rubocop] Lint Cop Offenses (#1207) 2018-10-05 14:54:08 -04:00
registry.rb Raise KeyError instead of ArgumentError in Registry 2018-12-16 22:25:04 -05:00
reload.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
sequence.rb Fix assorted RuboCop spacing volations (#1203) 2018-09-27 21:35:05 -04:00
strategy_calculator.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
strategy_syntax_method_registrar.rb [Rubocop] Performance Cop Offenses (#1209) 2018-10-04 21:07:56 -04:00
syntax.rb Rubocop: Fix Style/StringLiterals Offenses (#1216) 2018-10-07 21:45:51 -04:00
syntax_runner.rb Replace 'girl' with 'bot' everywhere (#1051) 2017-10-20 15:20:28 -04:00
trait.rb Fixed problem when name of the trait was not a symbol 2018-11-25 17:28:12 -05:00
version.rb Bump version to 4.11.1 [ci skip] 2018-09-07 15:58:10 -04:00