module Refinery::Pages::RenderOptions
Protected Instance Methods
render_options_for_template(page)
click to toggle source
# File lib/refinery/pages/render_options.rb, line 5 def render_options_for_template(page) render_options = {} if Refinery::Pages.use_layout_templates && page.layout_template.present? render_options[:layout] = page.layout_template end template = page.link_url == "/" ? "home" : "show" render_options[:template] = "refinery/pages/#{page.view_template.presence || template}" render_options end
render_with_templates?(page = @page, render_options = {})
click to toggle source
# File lib/refinery/pages/render_options.rb, line 18 def render_with_templates?(page = @page, render_options = {}) render_options.update render_options_for_template(page) render render_options end