From c9c314e74b1ed89073bce2c000e959e71db56b60 Mon Sep 17 00:00:00 2001 From: Adrian Short Date: Thu, 18 Oct 2018 16:49:18 +0100 Subject: [PATCH] Render locals in layout as well as template --- lib/petrify.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/petrify.rb b/lib/petrify.rb index cc1bbda..5ca26ea 100644 --- a/lib/petrify.rb +++ b/lib/petrify.rb @@ -18,7 +18,7 @@ module Petrify fn = File.join(dir, 'index.html') # https://stackoverflow.com/questions/6125265/using-layouts-in-haml-files-independently-of-rails - html = Haml::Engine.new(File.read(@@layout_fn)).render do + html = Haml::Engine.new(File.read(@@layout_fn)).render(Object.new, locals) do Haml::Engine.new(File.read(File.join(@@views_dir, "#{template}.haml"))).render(Object.new, locals) end