Sha256: e60c87bef5dcca40dfc9c4e375a70701add2bc1686c47883f39d573b128ff9e3

Contents?: true

Size: 341 Bytes

Versions: 9

Compression:

Stored size: 341 Bytes

Contents

module Para
  module Breadcrumbs
    class Manager
      include Enumerable

      def add(identifier, path = nil, *args)
        breadcrumbs << Breadcrumb.new(identifier, path, *args)
      end

      def breadcrumbs
        @breadcrumbs ||= []
      end

      def each(&block)
        breadcrumbs.each(&block)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
para-0.6.9 lib/para/breadcrumbs/manager.rb
para-0.6.8 lib/para/breadcrumbs/manager.rb
para-0.6.7 lib/para/breadcrumbs/manager.rb
para-0.6.3 lib/para/breadcrumbs/manager.rb
para-0.6.2 lib/para/breadcrumbs/manager.rb
para-0.5.4 lib/para/breadcrumbs/manager.rb
para-0.5.3 lib/para/breadcrumbs/manager.rb
para-0.5.1 lib/para/breadcrumbs/manager.rb
para-0.5.0 lib/para/breadcrumbs/manager.rb