Module: HasHelpers::FactoryScenario::FactoryBotOverride
- Defined in:
- lib/has_helpers/factory_scenario/factory_bot_override.rb
Defined Under Namespace
Modules: SingletonPatch
Constant Summary collapse
- THREAD_KEY =
:factory_scenario_overrides
Class Method Summary collapse
Class Method Details
.for(name) ⇒ Object
16 17 18 |
# File 'lib/has_helpers/factory_scenario/factory_bot_override.rb', line 16 def self.for(name) (Thread.current[THREAD_KEY] || {})[name.to_sym] end |
.with_overrides(map) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/has_helpers/factory_scenario/factory_bot_override.rb', line 9 def self.with_overrides(map) Thread.current[THREAD_KEY] = map yield ensure Thread.current[THREAD_KEY] = nil end |