Fix for a compass validator bug due to some internal compass changes.

This commit is contained in:
Chris Eppstein 2011-06-11 11:33:01 -07:00
parent e4a22c4cbf
commit ecd1efdea4
3 changed files with 15 additions and 8 deletions

View File

@ -5,7 +5,7 @@ gemspec
gem "cucumber", "~> 0.9.2"
gem "rspec", "~>2.0.0"
gem "rails", "~>3.0.0.rc"
gem "compass-validator", "3.0.0"
gem "compass-validator", "3.0.1"
gem "css_parser", "~> 1.0.1"
gem "sass", "~>3.1"
gem "haml", "~> 3.1"

View File

@ -7,7 +7,7 @@ GIT
PATH
remote: .
specs:
compass (0.11.1.f248c22)
compass (0.11.3.e4a22c4)
chunky_png (~> 1.1)
fssm (>= 0.2.7)
sass (~> 3.1)
@ -51,7 +51,7 @@ GEM
sys-uname
builder (2.1.2)
chunky_png (1.2.0)
compass-validator (3.0.0)
compass-validator (3.0.1)
css_parser (1.0.1)
cucumber (0.9.4)
builder (~> 2.1.2)
@ -136,7 +136,7 @@ DEPENDENCIES
autotest
autotest-fsevent
compass!
compass-validator (= 3.0.0)
compass-validator (= 3.0.1)
css_parser (~> 1.0.1)
cucumber (~> 0.9.2)
diff-lcs (~> 1.1.2)

View File

@ -1,9 +1,16 @@
begin
require 'rubygems'
require 'compass-validator'
rescue LoadError
raise Compass::MissingDependency, %Q{The Compass CSS Validator could not be loaded. Please install it:
rescue LoadError => e
if e.message =~ /core_ext/
raise Compass::MissingDependency, <<-ERRORMSG
The Compass CSS Validator is out of date. Please upgrade it:
sudo gem install compass-validator --version ">= 3.0.1"
ERRORMSG
else
raise Compass::MissingDependency, <<-ERRORMSG
The Compass CSS Validator could not be loaded. Please install it:
sudo gem install compass-validator
}
ERRORMSG
end
end