module Exlibris::Primo::Pnx::Openurl
Handle OpenURL elements
Public Instance Methods
openurl()
click to toggle source
Parse addata to provide an OpenURL query string
# File lib/exlibris/primo/pnx/openurl.rb, line 11 def openurl @openurl ||= "" if @openurl.blank? xml.root.xpath("addata/*").each do |addata| @openurl << "rft.#{addata.name}=#{addata.inner_text}&" unless (addata.inner_text.nil? or addata.inner_text.strip.empty?) end @openurl << "rft.primo=#{@record_id}" end @openurl end