class SCSSBeautifier::Formatters::PseudoElement
Public Instance Methods
check_pseudo(node)
click to toggle source
# File lib/scss_beautifier/formatters/pseudo_element.rb, line 9 def check_pseudo(node) node.rule = Sass::Util.strip_string_array(node.rule.map { |r| return r unless r.is_a?(String) require_double_colon = PSEUDO_ELEMENTS.index(r.split(":").last) colon_type = require_double_colon ? '::' : ':' r.gsub(/::?/, colon_type) }) node.send(:try_to_parse_non_interpolated_rules) end
visit_rule(node)
click to toggle source
# File lib/scss_beautifier/formatters/pseudo_element.rb, line 4 def visit_rule(node) check_pseudo(node) if node.rule.join.match(/::?/) visit_children(node) end