From 033e518099e4c58c516eaf27ddbd6c10af35b499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Thu, 5 Jan 2012 12:41:09 +0100 Subject: haml: use proc on file read --- lib/zorglub/engines/haml.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/zorglub/engines/haml.rb b/lib/zorglub/engines/haml.rb index 8cfb847..a0353f7 100644 --- a/lib/zorglub/engines/haml.rb +++ b/lib/zorglub/engines/haml.rb @@ -9,9 +9,9 @@ module Zorglub def self.proc path,obj if Zorglub::Config.engines_cache_enabled key = path.sub Zorglub::Config.root,'' - haml = obj.app.engines_cache[key] ||= ::Haml::Engine.new( File.open(path,'r').read, Zorglub::Config.haml_options ) + haml = obj.app.engines_cache[key] ||= ::Haml::Engine.new( File.open(path,'r'){|f| f.read }, Zorglub::Config.haml_options ) else - haml = ::Haml::Engine.new( File.open(path,'r').read, Zorglub::Config.haml_options ) + haml = ::Haml::Engine.new( File.open(path,'r'){|f| f.read }, Zorglub::Config.haml_options ) end html = haml.render(obj) return html, 'text/html' -- cgit v1.1-2-g2b99