module Exlibris::Primo::WebService::Request::Languages
Public Instance Methods
add_language(language)
click to toggle source
# File lib/exlibris/primo/web_service/request/search/languages.rb, line 25 def add_language(language) languages << language end
languages()
click to toggle source
# File lib/exlibris/primo/web_service/request/search/languages.rb, line 21 def languages @languages ||= [] end
Protected Instance Methods
languages_xml()
click to toggle source
Returns a lambda that takes a Nokogiri::XML::Builder as an argument and appends languages XML to it.
# File lib/exlibris/primo/web_service/request/search/languages.rb, line 10 def languages_xml lambda { |xml| xml.Languages { languages.each do |language| xml.Language language end } unless languages.empty? } end