lib/libis/services/rosetta/oai_pmh.rb in libis-services-1.0.10 vs lib/libis/services/rosetta/oai_pmh.rb in libis-services-1.0.11

- old
+ new

@@ -1,18 +1,18 @@ require 'libis/services/oai' +require 'libis/tools/xml_document' module Libis module Services module Rosetta class OaiPmh < Libis::Services::Oai - def initialize(base_url = 'http://depot.lias.be', options = {}) + def initialize(base_url = 'https://repository.teneo.libis.be', options = {}) super(base_url + '/oaiprovider/request') end - def collections(institute, token = nil, query = Query.new) - query.set = "#{institute}-collections" - records(token, query) + def collections(institute, token_or_query = nil) + records(token_or_query_to_hash(token_or_query).merge(set: "#{institute}-collections")) end end end end