Revision c3bd9816
Added by Marc Dequènes over 12 years ago
- ID c3bd9816004d2064c4b0b87d071400a61c31c449
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
[evol] organized_data: added ignored attributes