module Exlibris::Primo::WebService::Request::BaseElements::ClassAttributes
Public Instance Methods
base_elements()
click to toggle source
# File lib/exlibris/primo/web_service/request/base/base_elements.rb, line 13 def base_elements @base_elements ||= self.superclass.respond_to?(:base_elements) ? self.superclass.base_elements.dup : [] end
Protected Instance Methods
add_base_elements(*elements)
click to toggle source
# File lib/exlibris/primo/web_service/request/base/base_elements.rb, line 18 def add_base_elements *elements elements.each do |element| base_elements << element unless base_elements.include? element end end
remove_base_elements(*elements)
click to toggle source
# File lib/exlibris/primo/web_service/request/base/base_elements.rb, line 25 def remove_base_elements *elements base_elements.delete_if do |element| elements.include? element end end