class Libis::Services::Rosetta::SipHandler

Public Class Methods

new(base_url = 'https://repository.teneo.libis.be', options = {}) click to toggle source
Calls superclass method Libis::Services::Rosetta::Client::new
# File lib/libis/services/rosetta/sip_handler.rb, line 14
def initialize(base_url = 'https://repository.teneo.libis.be', options = {})
  super 'repository', 'SipWebServices', {url: base_url}.merge(options)
end

Public Instance Methods

get_ies(sip_id) click to toggle source
# File lib/libis/services/rosetta/sip_handler.rb, line 22
def get_ies(sip_id)
  request_array(:get_sip_i_es, arg0: sip_id).map {|ie| Rosetta::Ie.new(pid: ie)}

end
get_info(sip_id) click to toggle source
# File lib/libis/services/rosetta/sip_handler.rb, line 18
def get_info(sip_id)
  request_object :get_sip_status_info, Rosetta::Sip, arg0: sip_id
end