# File lib/kwala/actions/code_duplication.rb, line 136
  def highlight_code(code)
    # Check if enscript is installed.
    cmd = "/usr/bin/enscript --color --language=html -Eruby --output=-"
    out_data = nil
    Open3.popen3(cmd) do |stdin, stdout, stderr|
      stdin.puts code
      stdin.close
      out_data = time_out_readlines(stdout).join("")
      #time_out_readlines(stderr)
    end
    if (out_data && ( m = /(<pre>.*<\/pre>)/im.match(out_data) ) )
      code = Amrita::SanitizedString.new(m[1])
    end

    code
  end