Class: IIIF::Image::ImageRequestUri
- Defined in:
- lib/iiif/image/models/image_request_uri.rb
Overview
Class to represent IIIF Image Request URI
Instance Attribute Summary
Attributes inherited from URI
#base_uri, #identifier, #transformation
Instance Method Summary collapse
-
#initialize(base_uri:, identifier:, transformation:) ⇒ ImageRequestUri
constructor
A new instance of ImageRequestUri.
- #to_s ⇒ Object
Methods inherited from URI
Constructor Details
#initialize(base_uri:, identifier:, transformation:) ⇒ ImageRequestUri
Returns a new instance of ImageRequestUri.
7 8 9 10 11 |
# File 'lib/iiif/image/models/image_request_uri.rb', line 7 def initialize(base_uri:, identifier:, transformation:) @base_uri = base_uri @identifier = identifier @transformation = transformation end |
Instance Method Details
#to_s ⇒ Object
13 14 15 |
# File 'lib/iiif/image/models/image_request_uri.rb', line 13 def to_s "#{base_uri}#{identifier}/#{region}/#{size}/#{rotation}/#{quality}.#{format}" end |