Project

General

Profile

« Previous | Next » 

Revision c3bd9816

Added by Marc Dequènes over 12 years ago

  • ID c3bd9816004d2064c4b0b87d071400a61c31c449

[evol] organized_data: added ignored attributes

View differences:

lib/ldap_shadows/elements/object.rb
taken_attr_list = self.class.parameters[:mapping][:associated_attributes]
taken_attr_list += self.class.possible_attributes
end
taken_attr_list -= self.class.parameters[:mapping][:ignored_attributes]
taken_attr_list = taken_attr_list.uniq & attr_list
taken_attr_list += self.class.virtual_attributes
taken_attr_list.each do |attr|
......
unless attr_list.empty?
self.aspects.values.each do |aspect|
taken_attr_list = (aspect.possible_attributes & attr_list)
taken_attr_list -= aspect.parameters[:mapping][:ignored_attributes]
taken_attr_list += aspect.virtual_attributes
unless taken_attr_list.empty?
taken_attr_list.each do |attr|

Also available in: Unified diff