def try_sass
return true if defined?(::SASS_BEGUN_TO_LOAD)
begin
require 'sass/version'
loaded = Sass.respond_to?(:version) && Sass.version[:major] &&
Sass.version[:minor] && ((Sass.version[:major] > 3 && Sass.version[:minor] > 1) ||
((Sass.version[:major] == 3 && Sass.version[:minor] == 1) &&
(Sass.version[:prerelease] || Sass.version[:name] != "Bleeding Edge")))
rescue LoadError => e
loaded = false
end
unless loaded
haml_warn("Sass is in the process of being separated from Haml,\nand will no longer be bundled at all in Haml 3.2.0.\nPlease install the 'sass' gem if you want to use Sass.\n")
$".delete('sass/version')
$LOAD_PATH.unshift(scope("vendor/sass/lib"))
end
loaded
end