Sha256: 4ee1f6105ff9de52b0f88082949d319c6e4717e827f9047f93bd280a27617df2
Contents?: true
Size: 535 Bytes
Versions: 9
Compression:
Stored size: 535 Bytes
Contents
module FactoryGirl class Attribute # @api private class Dynamic < Attribute def initialize(name, ignored, block) super(name, ignored) @block = block end def to_proc block = @block -> { value = case block.arity when 1, -1 then instance_exec(self, &block) else instance_exec(&block) end raise SequenceAbuseError if FactoryGirl::Sequence === value value } end end end end
Version data entries
9 entries across 9 versions & 5 rubygems