Sha256: 7e859d1c287f976106c293e062198644cd8cf4c969241261946b21843ce4de3e

Contents?: true

Size: 431 Bytes

Versions: 69

Compression:

Stored size: 431 Bytes

Contents

module ActiveFedora::Associations::Builder
  class Filter < ActiveFedora::Associations::Builder::CollectionAssociation
    def self.valid_options(options)
      super + [:extending_from, :condition]
    end

    def self.macro
      :filter
    end

    def self.define_readers(mixin, name)
      super
      mixin.redefine_method("#{name.to_s.singularize}_ids") do
        association(name).ids_reader
      end
    end
  end
end

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
active-fedora-15.0.1 lib/active_fedora/associations/builder/filter.rb
active-fedora-15.0.0 lib/active_fedora/associations/builder/filter.rb
active-fedora-14.0.1 lib/active_fedora/associations/builder/filter.rb
active-fedora-14.0.0 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.3.0 lib/active_fedora/associations/builder/filter.rb
active-fedora-12.2.4 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.7 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.5 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.4 lib/active_fedora/associations/builder/filter.rb
active-fedora-12.2.3 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.3 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.2 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.2.0 lib/active_fedora/associations/builder/filter.rb
active-fedora-13.1.3 lib/active_fedora/associations/builder/filter.rb
active-fedora-11.5.6 lib/active_fedora/associations/builder/filter.rb
active-fedora-12.2.2 lib/active_fedora/associations/builder/filter.rb
active-fedora-11.2.1 lib/active_fedora/associations/builder/filter.rb
active-fedora-12.2.1 lib/active_fedora/associations/builder/filter.rb
active-fedora-12.0.3 lib/active_fedora/associations/builder/filter.rb
active-fedora-11.5.5 lib/active_fedora/associations/builder/filter.rb