Sha256: c71574cd981cc2fef6f99d7e2a4f278d29631683cd467da504771f6d23ef213a
Contents?: true
Size: 500 Bytes
Versions: 1
Compression:
Stored size: 500 Bytes
Contents
module PufferPagesHelper def possible_layouts inherited_layout + (application_layouts + puffer_layouts).sort end def application_layouts view_paths.map {|path| Dir.glob("#{path}/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 ? [[t('puffer.inherited_layout', :name => record.inherited_layout_name), '']] : [] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puffer_pages-0.0.2 | app/helpers/puffer_pages_helper.rb |