File non-numeric.patch of Package rubygem-sass
diff --git a/lib/sass/script/value/number.rb b/lib/sass/script/value/number.rb
index 9c21393..a066c5d 100644
--- a/lib/sass/script/value/number.rb
+++ b/lib/sass/script/value/number.rb
@@ -406,7 +406,13 @@ module Sass::Script::Value
# Checks whether two numbers are within an epsilon of each other.
# @return [Boolean]
def self.basically_equal?(num1, num2)
- (num1 - num2).abs < epsilon
+ if num1.is_a?(Numeric) && num2.is_a?(Numeric)
+ return (num1 - num2).abs < epsilon
+ end
+ if num1.is_a?(Numeric) || num2.is_a?(Numeric)
+ return false
+ end
+ return num1 == num2
end
# @private