module Exlibris::Primo::Pnx::DedupMgr::ClassAttributes
Public Instance Methods
duplicated_control_attributes()
click to toggle source
# File lib/exlibris/primo/pnx/dedup_mgr.rb, line 16 def duplicated_control_attributes @duplicated_control_attributes ||= self.superclass.respond_to?(:duplicated_control_attributes) ? self.superclass.duplicated_control_attributes.dup : [] end
Protected Instance Methods
add_duplicated_control_attributes(*elements)
click to toggle source
# File lib/exlibris/primo/pnx/dedup_mgr.rb, line 21 def add_duplicated_control_attributes *elements elements.each do |element| duplicated_control_attributes << element unless duplicated_control_attributes.include? element end end
remove_duplicated_control_attributes(*elements)
click to toggle source
# File lib/exlibris/primo/pnx/dedup_mgr.rb, line 28 def remove_duplicated_control_attributes *elements duplicated_control_attributes.delete_if do |element| elements.include? element end end