class Haml::Compiler::ChildrenCompiler

def insert_whitespace?(node)

def insert_whitespace?(node)
  return false if nuke_outer_whitespace?(node)
  case node.type
  when :doctype
    node.value[:type] != 'xml'
  when :comment, :plain, :tag
    true
  when :script
    node.children.empty? && !nuke_inner_whitespace?(node)
  when :filter
    !%w[ruby].include?(node.value[:name])
  else
    false
  end
end