class FactoryBot::FactoryRunner
def run(runner_strategy = @strategy, &block)
Experimental RBS support (using type sampling data from the type_fusion
project).
def run: (?Symbol runner_strategy, ) -> (Types::Sample | Worker)
This signature was generated using 2 samples from 2 applications.
def run(runner_strategy = @strategy, &block) factory = FactoryBot::Internal.factory_by_name(@name) factory.compile if @traits.any? factory = factory.with_traits(@traits) end instrumentation_payload = { name: @name, strategy: runner_strategy, traits: @traits, overrides: @overrides, factory: factory } ActiveSupport::Notifications.instrument("factory_bot.run_factory", instrumentation_payload) do factory.run(runner_strategy, @overrides, &block) end end