Sha256: c63ef88983fc92fe7320085af170940b8746eabb822ac5d0dee16fd5022d51e0
Contents?: true
Size: 875 Bytes
Versions: 5
Compression:
Stored size: 875 Bytes
Contents
# frozen_string_literal: true module Decidim module DecidimAwesome module MenuPresenterOverride extend ActiveSupport::Concern included do def evaluated_menu @evaluated_menu ||= if DecidimAwesome.enabled?(@name) Decidim::DecidimAwesome::MenuHacker.new(@name, @view) else begin menu = Decidim::Menu.new(@name) menu.build_for(@view) menu end end end def active_item_for_breadcrumb presented_items.find do |item| next if item.hacked_not_overriding? item.active_for_breadcrumb? end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems