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