1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# frozen_string_literal: true module SimpleNavigation module ItemExtensions def url if @url.nil? && @sub_navigation @sub_navigation.items.first.url else @url end end end end SimpleNavigation::Item.prepend(SimpleNavigation::ItemExtensions)