class Sass::Tree::Visitors::ToCss
def debug_info_rule(debug_info, options)
def debug_info_rule(debug_info, options) node = Sass::Tree::DirectiveNode.new("@media -sass-debug-info") debug_info.map {|k, v| [k.to_s, v.to_s]}.sort.each do |k, v| rule = Sass::Tree::RuleNode.new([""]) rule.resolved_rules = Sass::Selector::CommaSequence.new( [Sass::Selector::Sequence.new( [Sass::Selector::SimpleSequence.new( [Sass::Selector::Element.new(k.to_s.gsub(/[^\w-]/, "\\\\\\0"), nil)]) ]) ]) prop = Sass::Tree::PropNode.new([""], "", :new) prop.resolved_name = "font-family" prop.resolved_value = Sass::SCSS::RX.escape_ident(v.to_s) rule << prop node << rule end node.options = options.merge(:debug_info => false, :line_comments => false, :style => :compressed) node end