Revision 329f366a
Added by Marc Dequènes over 15 years ago
- ID 329f366a5067c4622e763a25652b72a98a1dc5c9
test.rb | ||
---|---|---|
|
||
def aspects
|
||
present_aspects = []
|
||
self.class.presentation[:allowed_aspects].each do |aspect|
|
||
(self.class.presentation[:allowed_aspects] || []).each do |aspect|
|
||
aspect_data = self.class.mapper.get_aspect(aspect)
|
||
aspect_mapping = aspect_data[:mapping]
|
||
present_aspects << aspect if self.classes & aspect_mapping[:classes] == aspect_mapping[:classes]
|
Also available in: Unified diff
[fix] minor fix for optional value