class SCSSBeautifier::Formatters::BorderZero

Constants

BORDER_PROPERTIES

Public Instance Methods

format_border(node) click to toggle source
# File lib/scss_beautifier/formatters/border_zero.rb, line 17
def format_border(node)
  return unless Sass::Script::Tree::Literal === node
  return unless node.value.value == "0"
  node.instance_variable_set(:@value, Sass::Script::Value::String.new("none"))
end
visit_prop(node) click to toggle source
# File lib/scss_beautifier/formatters/border_zero.rb, line 11
def visit_prop(node)
  return unless BORDER_PROPERTIES.include?(node.name.first.to_s)
  # return unless node.value.length == 1
  format_border(node.value)
end