Project

General

Profile

« Previous | Next » 

Revision 13594999

Added by Marc Dequènes about 15 years ago

  • ID 135949993f91a0d3a22bfcece440c3ab94e11b34

[evol] added aspect dependency support

View differences:

lib/ldap_shadows/object.rb
aspect_data = self.mapper.get_aspect(aspect)
add_class(*aspect_data[:mapping][:classes])
# recursive dependency enforcement
depends = aspect_data[:mapping][:depend_aspects] || []
depends.each do |dep_aspect|
add_aspect(dep_aspect)
end
end
def remove_aspect(aspect)

Also available in: Unified diff