Method: Sass::Script::Value::List#to_s
- Defined in:
- lib/sass/script/value/list.rb
#to_s(opts = {})
51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/sass/script/value/list.rb', line 51
def to_s(opts = {})
if !bracketed && value.empty?
raise Sass::SyntaxError.new("#{inspect} isn't a valid CSS value.")
end
members = value.
reject {|e| e.is_a?(Null) || e.is_a?(List) && e.value.empty?}.
map {|e| e.to_s(opts)}
contents = members.join(sep_str)
bracketed ? "[#{contents}]" : contents
end
|