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