Sha256: 2c8a17c4dc51af930bece6ac667a8fba1f0b499a134a06643425e309ee629dfe

Contents?: true

Size: 289 Bytes

Versions: 1

Compression:

Stored size: 289 Bytes

Contents

module FactoryGirl
  class Declaration
    attr_reader :name

    def initialize(name)
      @name = name
    end

    def ignore
      @ignored = true
    end

    def to_attributes
      build.tap do |attributes|
        attributes.each(&:ignore) if @ignored
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
factory_girl-2.1.2 lib/factory_girl/declaration.rb