Sha256: be182d6d41f23a8c104b778d0a43a34899cbd349d1e5eb3b9948f76ef2595287
Contents?: true
Size: 525 Bytes
Versions: 24
Compression:
Stored size: 525 Bytes
Contents
module Geoblacklight class ItemViewer def initialize(references) @references = references end def viewer_protocol return 'map' if viewer_preference.nil? viewer_preference.keys.first.to_s end def viewer_endpoint return '' if viewer_preference.nil? viewer_preference.values.first.to_s end def wms @references.wms end def iiif @references.iiif end def viewer_preference [wms, iiif].compact.map(&:to_hash).first end end end
Version data entries
24 entries across 24 versions & 1 rubygems