Sha256: 0e3b86017ecde1401c2fb6b4f7bd03928b7ba303c1eda4ab9f8bb4f8b5695a57
Contents?: true
Size: 347 Bytes
Versions: 5
Compression:
Stored size: 347 Bytes
Contents
class PageLink < MenuLink def url #TODO update syntax with target method page = Page.find_by_id(self.target_id) if page "/#{page.url}" else "#" end end def page_and_children_pages [self.target] + self.children.all(:conditions => {:type => 'PageLink'}). map(&:page_and_children_pages) end end
Version data entries
5 entries across 5 versions & 1 rubygems