22 lines
558 B
Ruby
22 lines
558 B
Ruby
if defined?(ActiveSupport)
|
|
require 'haml/template/options'
|
|
ActiveSupport.on_load(:before_initialize) do
|
|
ActiveSupport.on_load(:action_view) do
|
|
require "haml/template"
|
|
end
|
|
end
|
|
end
|
|
|
|
module Haml
|
|
class Railtie < ::Rails::Railtie
|
|
initializer :haml do |app|
|
|
require "haml/template"
|
|
if defined?(::Sass::Rails::SassTemplate) && app.config.assets.enabled
|
|
require "haml/sass_rails_filter"
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
require "haml/helpers/safe_erubis_template"
|
|
Haml::Filters::Erb.template_class = Haml::SafeErubisTemplate |