Method: Sass::Script::Value::Map#to_sass
- Defined in:
- lib/sass/script/value/map.rb
permalink #to_sass(opts = {}) Also known as: inspect
[View source]
55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/sass/script/value/map.rb', line 55
def to_sass(opts = {})
return "()" if value.empty?
to_sass = lambda do |value|
if value.is_a?(List) && value.separator == :comma
"(#{value.to_sass(opts)})"
else
value.to_sass(opts)
end
end
"(#{value.map {|(k, v)| "#{to_sass[k]}: #{to_sass[v]}"}.join(', ')})"
end
|