lib/capcode/render/haml.rb in Capcode-0.8.1 vs lib/capcode/render/haml.rb in Capcode-0.8.2
- old
+ new
@@ -1,14 +1,18 @@
require "haml"
module Capcode
module Helpers
- @@__HAML_PATH__ = "."
+ @@__HAML_PATH__ = nil
def self.haml_path=( p )
@@__HAML_PATH__ = p
end
def render_haml( f, opts ) #:nodoc:
+ if @@__HAML_PATH__.nil?
+ @@__HAML_PATH__ = "." + (Capcode.static.nil? == false)?Capcode.static:''
+ end
+
f = f.to_s
if f.include? '..'
return [403, {}, '403 - Invalid path']
end
\ No newline at end of file