Sha256: ddb3e8774d9ac7f9cd90006e80c0c9604aff7abe89bcae59283ccea2e01f1279
Contents?: true
Size: 503 Bytes
Versions: 50
Compression:
Stored size: 503 Bytes
Contents
module Para module Breadcrumbs class Manager include Enumerable attr_reader :controller delegate :length, to: :breadcrumbs def initialize(controller) @controller = controller end def add(identifier, path = nil, *args) breadcrumbs << Breadcrumb.new(identifier, path, controller, *args) end def breadcrumbs @breadcrumbs ||= [] end def each(&block) breadcrumbs.each(&block) end end end end
Version data entries
50 entries across 50 versions & 1 rubygems