Sha256: 01f45766339efdc3f89f0b2c1a4394d21d364a903a3966be3f9f6a2c3f53df2e
Contents?: true
Size: 744 Bytes
Versions: 3
Compression:
Stored size: 744 Bytes
Contents
module Pageflow module PageTypesHelper include RenderJsonHelper def page_type_json_seeds(config) render_json_partial('pageflow/page_types/page_type', collection: config.page_types, as: :page_type) end def page_type_templates safe_join(Pageflow.config.page_types.map do |page_type| content_tag(:script, render_to_string(:template => page_type.template_path, :locals => {:configuration => {}, :page => Page.new}, :layout => false).to_str, :type => 'text/html', :data => {:template => "#{page_type.name}_page"}) end) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pageflow-0.9.2 | app/helpers/pageflow/page_types_helper.rb |
pageflow-0.9.1 | app/helpers/pageflow/page_types_helper.rb |
pageflow-0.9.0 | app/helpers/pageflow/page_types_helper.rb |