Skip to content

Commit c96c706

Browse files
committed
fix issue with sass 3.5.0
1 parent fa26d32 commit c96c706

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

lib/sassc/script/value_conversion.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ def self.from_native(native_value, options)
4747
native_item = Native::list_get_value(native_value, index)
4848
from_native(native_item, options)
4949
end
50-
Sass::Script::Value::List.new(items, :space)
50+
51+
if Gem.loaded_specs['sass'].version < Gem::Version.create('3.5')
52+
Sass::Script::Value::List.new(items, :space)
53+
else
54+
Sass::Script::Value::List.new(items, separator: :space)
55+
end
5156
else
5257
raise UnsupportedValue.new("Sass argument of type #{value_tag} unsupported")
5358
end

test/functions_test.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,12 @@ def returns_sass_list
290290
numbers = [10, 20, 30].map do |n|
291291
Sass::Script::Value::Number.new(n, '')
292292
end
293-
Sass::Script::Value::List.new(numbers, :space)
293+
294+
if Gem.loaded_specs['sass'].version < Gem::Version.create('3.5')
295+
Sass::Script::Value::List.new(numbers, :space)
296+
else
297+
Sass::Script::Value::List.new(numbers, separator: :space)
298+
end
294299
end
295300

296301
module Compass

0 commit comments

Comments
 (0)