Class: ResourceAggregator
- Inherits:
-
ActiveFedora::Base
- Object
- ActiveFedora::Base
- ResourceAggregator
- Includes:
- ActiveFedora::DatastreamCollections, ActiveFedora::FinderMethods::RepositoryMethods, Cul::Hydra::Models::Aggregator, Cul::Hydra::Models::Common, Cul::Hydra::Models::LinkableResources, Hydra::ModelMethods
- Defined in:
- app/models/resource_aggregator.rb
Direct Known Subclasses
JP2ImageAggregator, StaticAudioAggregator, StaticImageAggregator
Instance Method Summary collapse
Methods included from Cul::Hydra::Models::LinkableResources
#audio_resource, #basic_resource, #http_client, #image_resource, #linkable_resources
Methods included from Cul::Hydra::Fedora::UrlHelperBehavior
#fedora_ds_url, #fedora_method_url, #fedora_object_url, #fedora_risearch_url, #fedora_url, #pid_for_url
Methods included from Cul::Hydra::Models::Aggregator
#add_member, #aggregator!, #has_struct_metadata?, #member_ids, #members, #remove_member, #solr_members
Methods included from Cul::Hydra::Models::Common
#cmodel_pid, #datastreams_in_fedora, #has_desc?, #initialize, #label=, #rdf_type, #set_size_labels, #to_solr, #update_datastream_attributes
Instance Method Details
#index_type_label ⇒ Object
15 16 17 |
# File 'app/models/resource_aggregator.rb', line 15 def index_type_label "PART" end |
#route_as ⇒ Object
11 12 13 |
# File 'app/models/resource_aggregator.rb', line 11 def route_as "resource" end |
#thumbnail_info ⇒ Object
19 20 21 |
# File 'app/models/resource_aggregator.rb', line 19 def thumbnail_info return {:url=>image_url("cul_scv_hydra/crystal/file.png"),:mime=>'image/png'} end |