Sha256: 6532c97acfc3b76f4f0b9ff6422665000f1e61cf837852e641653753b404f040
Contents?: true
Size: 508 Bytes
Versions: 13
Compression:
Stored size: 508 Bytes
Contents
module Kms class PageDrop < Liquor::Drop attributes :title, :slug, :fullpath, :published, :content, :listed, :templatable has_many :children belongs_to :parent export :breadcrumbs #export :children def children self.source.children.order("position").to_drop end def breadcrumbs parent = self.source breads = [] while parent do breads << parent.to_drop parent = parent.parent end return breads.reverse end end end
Version data entries
13 entries across 13 versions & 1 rubygems