Class: ResourceAggregator

Inherits:
ActiveFedora::Base
  • Object
show all
Includes:
ActiveFedora::DatastreamCollections, ActiveFedora::Finders, Cul::Scv::Hydra::Models::Aggregator, Cul::Scv::Hydra::Models::Common, Cul::Scv::Hydra::Models::LinkableResources, Hydra::ModelMethods
Defined in:
app/models/resource_aggregator.rb

Instance Method Summary collapse

Methods included from Cul::Scv::Hydra::Models::LinkableResources

#audio_resource, #basic_resource, #http_client, #image_resource, #linkable_resources

Methods included from Cul::Scv::Fedora::UrlHelperBehavior

#fedora_ds_url, #fedora_method_url, #fedora_object_url, #fedora_risearch_url, #fedora_url, #pid_for_url

Methods included from Cul::Scv::Hydra::Models::Aggregator

#add_member, #aggregator!, #member_ids, #members, #remove_member, #solr_members

Methods included from Cul::Scv::Hydra::Models::Common

#cmodel_pid, #create, #datastreams_in_fedora, #has_desc?, #initialize, #rdf_type, #to_solr, #update_datastream_attributes

Instance Method Details

#index_type_labelObject



15
16
17
# File 'app/models/resource_aggregator.rb', line 15

def index_type_label
  "PART"
end

#route_asObject



11
12
13
# File 'app/models/resource_aggregator.rb', line 11

def route_as
  "resource"
end

#thumbnail_infoObject



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