Sha256: dfcbd6c2ab381f528c4d4452770c1b1def6ff42babad4cbc6b3a4d999df63fd2
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
# breadcrumbs.rb module BreadcrumbsHelper # call-seq: # breadcrumbs( page ) => html # # Create breadcrumb links for the current page. This will return an HTML # <ul></ul> object. # def breadcrumbs( page ) list = ["<li>#{h(page.title)}</li>"] loop do page = @pages.parent_of(page) break if page.nil? list << "<li>#{link_to_page(page)}</li>" end list.reverse! html = "<ul class=\"breadcrumbs\">\n" html << list.join("\n") html << "\n</ul>\n" html end end # module Breadcrumbs Webby::Helpers.register(BreadcrumbsHelper) # EOF
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webby-0.9.3-x86-mswin32 | examples/website/lib/breadcrumbs.rb |
webby-0.9.4-x86-mswin32 | examples/website/lib/breadcrumbs.rb |