class AmaLayout::NavigationItemDecorator

Public Instance Methods

active_class() click to toggle source
# File lib/ama_layout/decorators/navigation_item_decorator.rb, line 21
def active_class
  "side-nav__child-link--active-page" if active_link?
end
sidebar_sub_nav() click to toggle source
sub_nav() click to toggle source
sub_nav_class() click to toggle source
top_sub_nav() click to toggle source
# File lib/ama_layout/decorators/navigation_item_decorator.rb, line 13
def top_sub_nav
  h.render partial: "ama_layout/top_sub_nav", locals: { sub_nav: sub_nav } if sub_nav.any?
end

Private Instance Methods

current_url_without_query() click to toggle source
# File lib/ama_layout/decorators/navigation_item_decorator.rb, line 30
def current_url_without_query
  URI.parse(current_url).tap { |uri| uri.query = nil }.to_s
rescue URI::InvalidURIError
  current_url
end