class Lookbook::Collection
def ordered_entities
def ordered_entities return @ordered_entities if @ordered_entities.present? entities = [] as_tree.items.each do |item| entities.append(item.is_a?(Collection) ? item.ordered_entities : item) end @ordered_entities ||= entities.flatten end