Put template rendering in a jail

This commit is contained in:
Thomas Reynolds 2014-01-01 21:19:05 -08:00
parent 9798f152ca
commit 305d2f99ed
17 changed files with 233 additions and 169 deletions

View file

@ -182,6 +182,11 @@ module Middleman
end
if klass.is_a?(::Middleman::Extension)
# Forward Extension helpers to TemplateContext
(klass.class.defined_helpers || []).each do |m|
@template_context_class.send(:include, m)
end
::Middleman::Extension.activated_extension(klass)
end
end