Sha256: 1d28af6f4f4ca777a3376a915569165b3c780bce4e854c079975b5c8463645d6
Contents?: true
Size: 452 Bytes
Versions: 57
Compression:
Stored size: 452 Bytes
Contents
module FactoryGirl # Sequences are defined using sequence within a FactoryGirl.define block. # Sequence values are generated using next. class Sequence attr_reader :name def initialize(name, value = 1, &proc) #:nodoc: @name = name @proc = proc @value = value end def next @proc ? @proc.call(@value) : @value ensure @value = @value.next end def names [@name] end end end
Version data entries
57 entries across 57 versions & 4 rubygems