Sha256: 91b3e1ee142883a93d708892e266f970fba1435537a5db77b0359c1aa74e69c9
Contents?: true
Size: 752 Bytes
Versions: 113
Compression:
Stored size: 752 Bytes
Contents
module FactoryGirl class Declaration # @api private class Implicit < Declaration def initialize(name, factory = nil, ignored = false) super(name, ignored) @factory = factory end def ==(other) name == other.name && factory == other.factory && ignored == other.ignored end protected attr_reader :factory 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 @factory.inherit_traits([name]) [] end end end end end
Version data entries
113 entries across 100 versions & 12 rubygems