code: def escape_javascript(raw)
        if raw
          quote = raw.count(%{'}) >= raw.count(%{"}) ? %{"} : %{'}
          escaped = raw.gsub(/(\\|\r\n|[\n\r#{quote}])/u) {|match| JS_ESCAPE_MAP[match] }
          "#{quote}#{escaped}#{quote}"
        else
          '""'
        end
      end
docs: We want to deliver the shortist valid javascript escaped string
   Count the number of " vs '
   If more ', escape "
   If more ", escape '
   If equal, prefer to escape "