Sha256: 72d2d00cbe0228e6fd7e3a239ffbd974dca2cbfc43c8e65c90fd8cd68ecab5ba
Contents?: true
Size: 566 Bytes
Versions: 2
Compression:
Stored size: 566 Bytes
Contents
module Integrity module Helpers module Breadcrumbs def pages @pages ||= [["projects", root_path], ["new project", root_path("/new")]] end def breadcrumbs(*crumbs) crumbs[0..-2].map do |crumb| if page_data = pages.detect {|c| c.first == crumb } %Q(<a href="#{page_data.last}">#{page_data.first}</a>) elsif @project && @project.permalink == crumb %Q(<a href="#{project_url(@project)}">#{@project.permalink}</a>) end end + [crumbs.last] end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
foca-integrity-0.1.9.2 | lib/integrity/helpers/breadcrumbs.rb |
integrity-0.1.9.2 | lib/integrity/helpers/breadcrumbs.rb |