Method: Hyrax::PresenterFactory#build

Defined in:
app/presenters/hyrax/presenter_factory.rb

#buildObject



29
30
31
32
33
34
35
36
# File 'app/presenters/hyrax/presenter_factory.rb', line 29

def build
  return [] if ids.blank?
  docs = load_docs
  ids.map do |id|
    solr_doc = docs.find { |doc| doc.id == id }
    presenter_class.new(solr_doc, *presenter_args) if solr_doc
  end.compact
end