Method: SassC::Script::Value::Map#to_sass
- Defined in:
- lib/sassc/script/value/map.rb
#to_sass(opts = {}) ⇒ Object Also known as: inspect
54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/sassc/script/value/map.rb', line 54 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 |