Module: HasHelpers::FactoryScenario
- Defined in:
- lib/has_helpers/factory_scenario.rb,
lib/has_helpers/factory_scenario/dsl.rb,
lib/has_helpers/factory_scenario/runner.rb,
lib/has_helpers/factory_scenario/registry.rb,
lib/has_helpers/factory_scenario/definition.rb,
lib/has_helpers/factory_scenario/factory_bot_override.rb
Defined Under Namespace
Modules: FactoryBotOverride
Classes: DSL, Definition, Registry, Runner
Class Method Summary
collapse
Class Method Details
.define(name, extends: nil, &block) ⇒ Object
20
21
22
23
24
25
|
# File 'lib/has_helpers/factory_scenario.rb', line 20
def self.define(name, extends: nil, &block)
definition = Definition.new(name, extends_name: extends)
DSL.new(definition).instance_eval(&block) if block
@registry.register(definition)
definition
end
|
.registry ⇒ Object
16
17
18
|
# File 'lib/has_helpers/factory_scenario.rb', line 16
def self.registry
@registry
end
|