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

.registryObject



16
17
18
# File 'lib/has_helpers/factory_scenario.rb', line 16

def self.registry
  @registry
end