Class: Libis::Services::Viaa::OaiPmh

Inherits:
Oai
  • Object
show all
Defined in:
lib/libis/services/viaa/oai_pmh.rb

Instance Method Summary collapse

Methods inherited from Oai

#identifiers, #identify, #metadata_formats, #record, #records, #sets

Constructor Details

#initialize(name, password) ⇒ OaiPmh

Returns a new instance of OaiPmh.



9
10
11
12
13
# File 'lib/libis/services/viaa/oai_pmh.rb', line 9

def initialize(name, password)
  token = Base64.encode64("#{name}:#{password}").gsub("\n", '')
  base_url = 'https://archief.viaa.be/mediahaven-oai/oai'
  super(base_url, headers: {'Authorization' => "Basic #{token}"})
end