Sha256: 74b81701e3dc66d9137de26dcd11ef1b49e08ad81bd54cd550237e6d4deb981c
Contents?: true
Size: 500 Bytes
Versions: 37
Compression:
Stored size: 500 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 default_strategy :create end def names [@name] end end end
Version data entries
37 entries across 32 versions & 3 rubygems