class GovukNavigationHelpers::Breadcrumbs

Attributes

content_item[R]

Public Class Methods

new(content_item) click to toggle source
# File lib/govuk_navigation_helpers/breadcrumbs.rb, line 3
def initialize(content_item)
  @content_item = ContentItem.new(content_item)
end

Public Instance Methods

breadcrumbs() click to toggle source

Private Instance Methods

all_parents() click to toggle source
# File lib/govuk_navigation_helpers/breadcrumbs.rb, line 23
def all_parents
  parents = []

  direct_parent = content_item.parent
  while direct_parent
    parents << direct_parent

    direct_parent = direct_parent.parent
  end

  parents
end