mirror of
https://github.com/haml/haml.git
synced 2022-11-09 12:33:31 -05:00
Merge pull request #398 from brainopia/master
Compatibility with rails head
This commit is contained in:
commit
ffb73065aa
2 changed files with 6 additions and 3 deletions
|
@ -54,7 +54,7 @@ end
|
|||
# Patching was necessary for versions <= 2.0.1,
|
||||
# but we can make it a normal handler for higher versions.
|
||||
if defined?(ActionView::TemplateHandler) ||
|
||||
(defined?(ActionView::Template) && defined?(ActionView::Template::Handler))
|
||||
(defined?(ActionView::Template) && defined?(ActionView::Template::Handlers))
|
||||
require 'haml/template/plugin'
|
||||
else
|
||||
require 'haml/template/patch'
|
||||
|
|
|
@ -424,8 +424,11 @@ WARNING
|
|||
# For example, `:Error` will return `ActionView::TemplateError`
|
||||
# or `ActionView::Template::Error`.
|
||||
def av_template_class(name)
|
||||
return ActionView.const_get("Template#{name}") if ActionView.const_defined?("Template#{name}")
|
||||
return ActionView::Template.const_get(name.to_s)
|
||||
if ActionView::Template.const_defined?(name)
|
||||
ActionView::Template.const_get(name)
|
||||
else
|
||||
ActionView.const_get("Template#{name}")
|
||||
end
|
||||
end
|
||||
|
||||
## Rails XSS Safety
|
||||
|
|
Loading…
Add table
Reference in a new issue