Sha256: a7b8e0749216ad10e3ba5b82b865cd40ebd8e05f17d52e69e56b2230fea97671
Contents?: true
Size: 642 Bytes
Versions: 2
Compression:
Stored size: 642 Bytes
Contents
module PufferPagesHelper def possible_layouts inherited_layout + (application_layouts + puffer_layouts).uniq.sort end def application_layouts Dir.glob("#{view_paths.first}/layouts/[^_]*").flatten.map {|path| File.basename(path).gsub(/\..*$/, '')}.uniq end def puffer_layouts Layout.order(:name).all.map(&:name) end def inherited_layout record.inherited_layout_name && !record.root? ? [[t('puffer_pages.inherited_layout', :name => record.inherited_layout_name), '']] : [] end def possible_statuses Page.statuses end def tree_page render :partial => 'tree_page', :object => record end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puffer_pages-0.1.1 | app/helpers/puffer_pages_helper.rb |
puffer_pages-0.1.0 | app/helpers/puffer_pages_helper.rb |