Class: Libis::Services::Rosetta::OaiPmh
- Defined in:
- lib/libis/services/rosetta/oai_pmh.rb
Instance Method Summary collapse
- #collections(institute, token_or_query = nil) ⇒ Object
-
#initialize(base_url = 'https://repository.teneo.libis.be', options = {}) ⇒ OaiPmh
constructor
A new instance of OaiPmh.
Methods inherited from Oai
#identifiers, #identify, #metadata_formats, #record, #records, #sets
Constructor Details
#initialize(base_url = 'https://repository.teneo.libis.be', options = {}) ⇒ OaiPmh
Returns a new instance of OaiPmh.
9 10 11 |
# File 'lib/libis/services/rosetta/oai_pmh.rb', line 9 def initialize(base_url = 'https://repository.teneo.libis.be', = {}) super(base_url + '/oaiprovider/request') end |
Instance Method Details
#collections(institute, token_or_query = nil) ⇒ Object
13 14 15 |
# File 'lib/libis/services/rosetta/oai_pmh.rb', line 13 def collections(institute, token_or_query = nil) records(token_or_query_to_hash(token_or_query).merge(set: "#{institute}-collections")) end |