Sha256: 737f1db5e6e0122c9b9a9bb65f87d0f932c860d6eb898f63dbe972be8f66cb85
Contents?: true
Size: 536 Bytes
Versions: 6
Compression:
Stored size: 536 Bytes
Contents
module Caboose module PagesHelper def pages_list(page) str = "<ul>" str << pages_list_helper(page) str << "</ul>" return str end def pages_list_helper(page) str = "<li><a href='/admin/pages/#{page.id}/edit'>#{page.title}</a>" if page.children && page.children.count > 0 str << "<ul>" page.children.each do |p| str << pages_list_helper(p) end str << "</ul>" end str << "</li>" return str end end end
Version data entries
6 entries across 6 versions & 1 rubygems