class SCSSBeautifier::Formatters::EmptyRule
Public Instance Methods
remove_empty_rule(node)
click to toggle source
# File lib/scss_beautifier/formatters/empty_rule.rb, line 13 def remove_empty_rule(node) filtered = node.children.reject do |c| Sass::Tree::RuleNode === c && c.children.empty? end node.children = filtered end
visit_root(node) { || ... }
click to toggle source
# File lib/scss_beautifier/formatters/empty_rule.rb, line 2 def visit_root(node) remove_empty_rule(node) yield remove_empty_rule(node) end
visit_rule(node)
click to toggle source
# File lib/scss_beautifier/formatters/empty_rule.rb, line 7 def visit_rule(node) remove_empty_rule(node) visit_children(node) remove_empty_rule(node) end