Sha256: 9187b5e906ac23ff19eaeb371fdf39548db61d863a64a451cff34308358998b9
Contents?: true
Size: 529 Bytes
Versions: 1
Compression:
Stored size: 529 Bytes
Contents
module Geoblacklight class ItemViewer def initialize(references) @references = references end def viewer_protocol return 'leaflet' 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geoblacklight-0.3.0 | lib/geoblacklight/item_viewer.rb |