Class: Exlibris::Primo::WebService::GetRecord

Inherits:
Search show all
Defined in:
lib/exlibris/primo/web_service.rb

Overview

GetRecord get a Primo record based on doc id Not all Primo API options are currently supported

Instance Attribute Summary

Attributes inherited from WebServiceBase

#error, #response

Instance Method Summary collapse

Methods inherited from WebServiceBase

#make_call

Constructor Details

#initialize(doc_id, base_url, options = {}) ⇒ GetRecord

Returns a new instance of GetRecord.



138
139
140
141
142
143
# File 'lib/exlibris/primo/web_service.rb', line 138

def initialize(doc_id, base_url, options={})
  additional_input=[]
  additional_input.push(tag!("docId", doc_id))
  additional_input.push(tag!("institution", options.delete(:institution))) if options.has_key?(:institution)
  super("getRecord", "getRecordRequest", "fullViewRequest", primo_search_request, additional_input, base_url, options)
end