Class: IIIFManifest::V3::ManifestBuilder::StructureBuilder

Inherits:
ManifestBuilder::StructureBuilder show all
Defined in:
lib/iiif_manifest/v3/manifest_builder/structure_builder.rb

Instance Attribute Summary

Attributes inherited from ManifestBuilder::StructureBuilder

#canvas_builder_factory, #iiif_range_factory, #record

Instance Method Summary collapse

Methods inherited from ManifestBuilder::StructureBuilder

#apply, #initialize, #top_ranges

Constructor Details

This class inherits a constructor from IIIFManifest::ManifestBuilder::StructureBuilder

Instance Method Details

#range_builder(top_range) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/iiif_manifest/v3/manifest_builder/structure_builder.rb', line 5

def range_builder(top_range)
  RangeBuilder.new(
    top_range,
    record, true,
    canvas_builder_factory: canvas_builder_factory,
    iiif_range_factory: iiif_range_factory
  )
end