Sha256: 4e17c0162646d3fb590d5c10f226950386ddf1060d619697e64a4a3dc2a048d4
Contents?: true
Size: 604 Bytes
Versions: 1
Compression:
Stored size: 604 Bytes
Contents
module FactoryGirl class Declaration class Implicit < Declaration def initialize(name, factory = nil, ignored = false) super(name, ignored) @factory = factory end private def build if FactoryGirl.factories.registered?(name) [Attribute::Association.new(name, name, {})] elsif FactoryGirl.sequences.registered?(name) [Attribute::Sequence.new(name, name, @ignored)] else trait_root = @factory || FactoryGirl trait_root.trait_by_name(name).attributes.to_a end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factory_girl-2.2.0 | lib/factory_girl/declaration/implicit.rb |