# frozen_string_literal: true
require "factory_bot"
require_relative "with/version"
require_relative "with/proxy"
require_relative "with/assoc_info"
require_relative "with/methods"
module FactoryBot
# An intermediate state for with
operator.
class With
# @return [:unit, :pair, :list]
attr_reader :variation
# @return [Symbol]
attr_reader :factory_name
# @return [Array]
attr_reader :withes
# @return [Array