class Annotations2triannon::SharedCanvasManifest

A filter to exclude any IIIF namespace content

Public Instance Methods

annotation_lists() click to toggle source
# File lib/annotations2triannon/shared_canvas_manifest.rb, line 15
def annotation_lists
  return @annotation_lists unless @annotation_lists.nil?
  uris = collect_annotation_list_uris(query_sc_annotation_list)
  @annotation_lists = uris.collect do |uri|
    Annotations2triannon::AnnotationList.new(uri)
  end
  @annotation_lists
end
iiif_annotation_lists() click to toggle source
# File lib/annotations2triannon/shared_canvas_manifest.rb, line 24
def iiif_annotation_lists
  return @iiif_annotation_lists unless @iiif_annotation_lists.nil?
  @iiif_annotation_lists = []
end
iiif_manifest?() click to toggle source
# File lib/annotations2triannon/shared_canvas_manifest.rb, line 11
def iiif_manifest?
  false
end
manifest?() click to toggle source
# File lib/annotations2triannon/shared_canvas_manifest.rb, line 7
def manifest?
  sc_manifest?
end