Module: Para::Breadcrumbs::Controller

Extended by:
ActiveSupport::Concern
Included in:
ApplicationController
Defined in:
lib/para/breadcrumbs/controller.rb

Defined Under Namespace

Modules: ClassMethods, ViewHelper

Instance Method Summary collapse

Instance Method Details

#add_breadcrumb(*args) ⇒ Object



13
14
15
# File 'lib/para/breadcrumbs/controller.rb', line 13

def add_breadcrumb(*args)
  breadcrumbs.add(*args)
end


17
18
19
20
21
22
23
# File 'lib/para/breadcrumbs/controller.rb', line 17

def breadcrumbs
  Para.store[:breadcrumbs] ||= begin
    manager = Breadcrumbs::Manager.new
    _class_level_breadcrumbs.each { |args| manager.add(*args) }
    manager
  end
end