module ActiveFedora::Aggregation::BaseExtension
Public Instance Methods
ordered_by()
click to toggle source
# File lib/active_fedora/aggregation/base_extension.rb, line 5 def ordered_by ordered_by_ids.lazy.map{ |x| ActiveFedora::Base.find(x) } end
Private Instance Methods
ordered_by_ids()
click to toggle source
# File lib/active_fedora/aggregation/base_extension.rb, line 11 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