class Exlibris::Primo::WebService::Response::GetEshelfStructure
Public Instance Methods
basket_folder()
click to toggle source
# File lib/exlibris/primo/web_service/response/eshelf.rb, line 20 def basket_folder @basket_folder ||= folder("Basket") end
basket_id()
click to toggle source
# File lib/exlibris/primo/web_service/response/eshelf.rb, line 16 def basket_id @basket_id ||= basket_folder["folder_id"] end
folder(folder_name)
click to toggle source
# File lib/exlibris/primo/web_service/response/eshelf.rb, line 32 def folder(folder_name) folders.at_xpath("//eshelf:eshelf_folder[./eshelf:folder_name='#{folder_name}']", response_namespaces) end
folder_id(folder_name)
click to toggle source
# File lib/exlibris/primo/web_service/response/eshelf.rb, line 28 def folder_id(folder_name) folder(folder_name)["folder_id"] unless folder(folder_name).nil? end
folders()
click to toggle source
# File lib/exlibris/primo/web_service/response/eshelf.rb, line 24 def folders @folders ||= xml.xpath("//eshelf:eshelf_folders", response_namespaces) end