Sha256: c9c18045f9b424a1e43860cf694a491c8719a6b4aad6b492de345aa4d6804bdf
Contents?: true
Size: 391 Bytes
Versions: 26
Compression:
Stored size: 391 Bytes
Contents
module ActiveFedora::Aggregation module BaseExtension def ordered_by ordered_by_ids.lazy.map { |x| ActiveFedora::Base.find(x) } end private def ordered_by_ids if id.present? ActiveFedora::SolrService.query("{!join from=proxy_in_ssi to=id}ordered_targets_ssim:#{id}").map { |x| x["id"] } else [] end end end end
Version data entries
26 entries across 26 versions & 1 rubygems