class SassC::Script::ValueConversion::List

Public Instance Methods

to_native() click to toggle source
# File lib/sassc/script/value_conversion/list.rb, line 12
def to_native
  list = @value.to_a
  sep = SEPARATORS.fetch(@value.separator)
  native_list = Native::make_list(list.size, sep)
  list.each_with_index do |item, index|
    native_item = ValueConversion.to_native(item)
    Native::list_set_value(native_list, index, native_item)
  end
  native_list
end