# breadcrumbs.rb
module BreadcrumbsHelper
# call-seq:
# breadcrumbs( page ) => html
#
# Create breadcrumb links for the current page. This will return an HTML
#
object.
#
def breadcrumbs( page )
list = ["#{h(page.title)}"]
loop do
page = @pages.parent_of(page)
break if page.nil?
list << "#{link_to_page(page)}"
end
list.reverse!
html = "\n"
html << list.join("\n")
html << "\n
\n"
html
end
end # module Breadcrumbs
Webby::Helpers.register(BreadcrumbsHelper)
# EOF