Class: Factory::Sequence

Inherits:
Object
  • Object
show all
Defined in:
lib/factory_girl/sequence.rb

Instance Method Summary collapse

Constructor Details

#initialize(&proc) ⇒ Sequence

:nodoc:



5
6
7
8
# File 'lib/factory_girl/sequence.rb', line 5

def initialize (&proc) #:nodoc:
  @proc  = proc
  @value = 0
end

Instance Method Details

#nextObject

Returns the next value for this sequence



11
12
13
14
# File 'lib/factory_girl/sequence.rb', line 11

def next
  @value += 1
  @proc.call(@value)
end