Module: CocinaDisplay::Concerns::RelatedResources

Included in:
CocinaDisplay::CocinaRecord
Defined in:
lib/cocina_display/concerns/related_resources.rb

Overview

Methods for extracting and formatting related resources from Cocina records.

Instance Method Summary collapse

Instance Method Details

Note:

Related resources also have their own nested display data.

Display data for related resources.

Returns:

See Also:



15
16
17
# File 'lib/cocina_display/concerns/related_resources.rb', line 15

def related_resource_display_data
  DisplayData.from_objects(related_resources)
end

Resources related to the object.

Returns:



7
8
9
# File 'lib/cocina_display/concerns/related_resources.rb', line 7

def related_resources
  @related_resources ||= path("$.description.relatedResource[*]").map { |res| RelatedResource.new(res) }
end