1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
haml--haml/lib/haml/railtie.rb
2010-06-10 14:10:09 -07:00

21 lines
608 B
Ruby

if Haml::Util.ap_geq_3? && !Haml::Util.ap_geq?("3.0.0.beta4")
raise <<ERROR
Haml and Sass no longer support Rails 3 versions before beta 4.
Please upgrade to Rails 3.0.0.beta4 or later.
ERROR
end
# Rails 3.0.0.beta.2+
if defined?(ActiveSupport) && Haml::Util.has?(:public_method, ActiveSupport, :on_load)
require 'haml/template/options'
require 'sass/plugin/configuration'
ActiveSupport.on_load(:before_initialize) do
require 'sass'
require 'sass/plugin'
# Haml requires AV, but Sass doesn't
ActiveSupport.on_load(:action_view) do
Haml.init_rails(binding)
end
end
end