module FoodsoftPolls class Engine < ::Rails::Engine def navigation(primary, context) return unless FoodsoftPolls.enabled? return if primary[:foodcoop].nil? sub_nav = primary[:foodcoop].sub_navigation sub_nav.items << SimpleNavigation::Item.new(primary, :polls, I18n.t('navigation.polls'), context.polls_path) # move to right before tasks item return unless i = sub_nav.items.index(sub_nav[:tasks]) sub_nav.items.insert(i, sub_nav.items.delete_at(-1)) end end end