Sha256: 3fe5c4ef6f1b7c733e6308081a30e4c47d7f42bea22b816c918857f61e5f9a50
Contents?: true
Size: 649 Bytes
Versions: 3
Compression:
Stored size: 649 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 record render :partial => 'tree_page', :object => record end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puffer_pages-0.0.19 | app/helpers/puffer_pages_helper.rb |
puffer_pages-0.0.18 | app/helpers/puffer_pages_helper.rb |
puffer_pages-0.0.17 | app/helpers/puffer_pages_helper.rb |