class Fabricators::Sequence

Public Class Methods

new(&block) click to toggle source
# File lib/fabricators/sequence.rb, line 4
def initialize(&block)
  @index = 0
  @block = block
end

Public Instance Methods

generate(context) click to toggle source
# File lib/fabricators/sequence.rb, line 9
def generate(context)
  @index += 1
  if @block
    context.instance_exec @index, &@block
  else
    @index
  end
end