Class: IIIFManifest::V3::ManifestBuilder::IIIFManifest::AutocompleteService
Instance Attribute Summary
#inner_hash
Instance Method Summary
collapse
#initialize
Instance Method Details
#autocomplete_service ⇒ Object
284
285
286
|
# File 'lib/iiif_manifest/v3/manifest_builder/iiif_service.rb', line 284
def autocomplete_service
inner_hash['id']
end
|
#autocomplete_service=(autocomplete_service) ⇒ Object
288
289
290
|
# File 'lib/iiif_manifest/v3/manifest_builder/iiif_service.rb', line 288
def autocomplete_service=(autocomplete_service)
inner_hash['id'] = autocomplete_service
end
|
#initial_attributes ⇒ Object
292
293
294
295
296
297
298
|
# File 'lib/iiif_manifest/v3/manifest_builder/iiif_service.rb', line 292
def initial_attributes
{
'profile' => 'http://iiif.io/api/search/1/autocomplete',
'label' => 'Get suggested words in this manifest',
'type' => 'AutoCompleteService1'
}
end
|