module EventsHelper def all_events @items.find_all('/events/*/*') + grouped_events end def grouped_events @items.find_all('/events/*/*/main.md') end def sub_events(grouped_event) if grouped_event.identifier =~ /main.md/ query = grouped_event.identifier.to_s.split('/')[0..-2].join('/') + '/*' @items.find_all(query).reject do |i| i.identifier =~ /main.md/ end else [] end end end