Class: DSpaceRest::Repositories::DspaceRepository

Inherits:
AbstractRepository show all
Defined in:
lib/dspacerest/repositories/dspace_repository.rb

Instance Attribute Summary

Attributes inherited from AbstractRepository

#rest_client

Instance Method Summary collapse

Methods inherited from AbstractRepository

#initialize

Constructor Details

This class inherits a constructor from DSpaceRest::Repositories::AbstractRepository

Instance Method Details

#bitstream_repositoryObject



5
6
7
# File 'lib/dspacerest/repositories/dspace_repository.rb', line 5

def bitstream_repository
  BitstreamRepository.new rest_client
end

#collection_repositoryObject



9
10
11
# File 'lib/dspacerest/repositories/dspace_repository.rb', line 9

def collection_repository
  CollectionRepository.new rest_client
end

#community_repositoryObject



13
14
15
# File 'lib/dspacerest/repositories/dspace_repository.rb', line 13

def community_repository
  CommunityRepository.new rest_client
end

#item_repositoryObject



17
18
19
# File 'lib/dspacerest/repositories/dspace_repository.rb', line 17

def item_repository
  ItemRepository.new rest_client
end

#metadata_repositoryObject



21
22
23
# File 'lib/dspacerest/repositories/dspace_repository.rb', line 21

def 
  MetadataRepository.new rest_client
end