class FactoryBot::DefinitionProxy

def sequence(name, *args, &block)

Except that no globally available sequence will be defined.

end
email { FactoryBot.generate(:email) }
factory :user do

sequence(:email) { |n| "person#{n}@example.com" }
Is equal to:

end
sequence(:email) { |n| "person#{n}@example.com" }
factory :user do
The result of:

a specified format.
Adds an attribute that will have unique values generated by a sequence with
def sequence(name, *args, &block)
  sequence = Sequence.new(name, *args, &block)
  FactoryBot::Internal.register_inline_sequence(sequence)
  add_attribute(name) { increment_sequence(sequence) }
end