Sha256: 96444de107f4d008143e77a3f626ba7cbac1091eed63911f1f77ef4fd13f8a4e

Contents?: true

Size: 602 Bytes

Versions: 3

Compression:

Stored size: 602 Bytes

Contents

# frozen_string_literal: true

document_url = polymorphic_url(@document)
doc_presenter = show_presenter(@document)

json.links do
  json.self document_url
end

json.data do
  json.id @document.id
  json.type doc_presenter.display_type.first
  json.attributes do
    doc_presenter.fields_to_render.each do |field_name, field|
      json.partial! 'field', field: field,
                             field_name: field_name,
                             document_url: document_url,
                             doc_presenter: doc_presenter,
                             view_type: 'show'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blacklight-7.5.1 app/views/catalog/show.json.jbuilder
blacklight-7.5.0 app/views/catalog/show.json.jbuilder
blacklight-7.4.2 app/views/catalog/show.json.jbuilder