module Exlibris::Primo::WebService::Request::DisplayFields

Public Instance Methods

add_display_field(display_field) click to toggle source
# File lib/exlibris/primo/web_service/request/search/display_fields.rb, line 23
def add_display_field(display_field)
  display_fields << display_field
end
display_fields() click to toggle source
# File lib/exlibris/primo/web_service/request/search/display_fields.rb, line 19
def display_fields
  @display_fields ||= []
end

Protected Instance Methods

display_fields_xml() click to toggle source

Returns a lambda that takes a Nokogiri::XML::Builder as an argument and appends display fields XML to it.

# File lib/exlibris/primo/web_service/request/search/display_fields.rb, line 10
def display_fields_xml
  lambda { |xml|
    display_fields.each do |display_field|
      xml.DisplayFields display_field
    end
  }
end