[Sass] Fix a Ruby 1.9 compatibility error.

This commit is contained in:
Nathan Weizenbaum 2009-07-12 12:17:37 -04:00
parent de2f26640e
commit e907b2c382
2 changed files with 2 additions and 2 deletions

View File

@ -42,7 +42,7 @@ module Sass
return Functions::EvaluationContext.new(environment.options).send(name, *args)
rescue ArgumentError => e
raise e unless e.backtrace.first =~ /:in `(#{name}|perform)'$/
raise e unless e.backtrace.first =~ /:in `(block in )?(#{name}|perform)'$/
raise Sass::SyntaxError.new("#{e.message} for `#{name}'")
end
end

View File

@ -7,7 +7,7 @@ $:.unshift lib_dir unless $:.include?(lib_dir)
require 'haml'
require 'sass'
Sass::RAILS_LOADED = true
Sass::RAILS_LOADED = true unless defined?(Sass::RAILS_LOADED)
# required because of Sass::Plugin
unless defined? RAILS_ROOT