Sha256: 8b84b192dca76a6637355de90c1ca1bdb756f49f710a38975e563265f03270c2

Contents?: true

Size: 608 Bytes

Versions: 7

Compression:

Stored size: 608 Bytes

Contents

module IIIFManifest
  module V3
    class DisplayContent
      attr_reader :url, :width, :height, :duration, :iiif_endpoint, :format, :type,
                  :label, :auth_service, :thumbnail
      def initialize(url, type:, **kwargs)
        @url = url
        @type = type
        @width = kwargs[:width]
        @height = kwargs[:height]
        @duration = kwargs[:duration]
        @label = kwargs[:label]
        @format = kwargs[:format]
        @iiif_endpoint = kwargs[:iiif_endpoint]
        @auth_service = kwargs[:auth_service]
        @thumbnail = kwargs[:thumbnail]
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/iiif_manifest-1.5.0/lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.6.0 lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.5.0 lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.4.0 lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.3.1 lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.3.0 lib/iiif_manifest/v3/display_content.rb
iiif_manifest-1.2.0 lib/iiif_manifest/v3/display_content.rb