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