class FactoryBot::CallbacksObserver

@api private

def callbacks_by_name(name)

def callbacks_by_name(name)
  @callbacks.select { |callback| callback.name == name }
end

def initialize(callbacks, evaluator)

def initialize(callbacks, evaluator)
  @callbacks = callbacks
  @evaluator = evaluator
end

def update(name, result_instance)

def update(name, result_instance)
  callbacks_by_name(name).each do |callback|
    callback.run(result_instance, @evaluator)
  end
end