lib/retter/page.rb in retter-0.1.1 vs lib/retter/page.rb in retter-0.1.2
- old
+ new
@@ -12,11 +12,15 @@
@path_prefix = './'
@title = config.title
end
def print
- part = Haml::Engine.new(part_layout_pathname.read, ugly: true).render(view_scope)
+ part = Haml::Engine.new(
+ part_layout_pathname.read,
+ ugly: true,
+ filename: part_layout_pathname.to_s
+ ).render(view_scope)
print_with_layout part
end
def pathname
@@ -39,10 +43,10 @@
pathname.open('w') {|f| f.puts path_fixed }
end
def layout_renderer
- @layout_renderer ||= Haml::Engine.new(config.layout_file.read, ugly: true)
+ @layout_renderer ||= Haml::Engine.new(config.layout_file.read, ugly: true, filename: config.layout_file.to_s)
end
def fix_path(html, prefix='./')
elements = Nokogiri::HTML(html)