durfdoen-2.0/lib/helpers/verenigingen.rb

22 lines
636 B
Ruby
Raw Normal View History

2020-02-27 21:43:59 +01:00
# frozen_string_literal: true
# Helpers for navbar partial
module VerenigingenLists
def current_child_of(item)
child_of(item, @item)
end
def child_of(parent, child)
children_of(parent).include?(child)
end
# Returns every navigable item
# A navigable item contains the :navigable attribute
# Optionally contains an order attribute, determining the order in the navbar
def themes
@items.find_all("**/verenigingen/*").map{|x| x[:themas]}.flatten.uniq.compact
end
def konvents
@items.find_all("**/verenigingen/*").map{|x| x[:konvent]}.uniq.compact
end
end