¿Cómo usar ruby gsub Regexp con muchas coincidencias?

Tengo el contenido del archivo csv con comillas dobles dentro del texto citado

test,first,line,"you are a "kind" man",thanks
again,second,li,"my "boss" is you",good

Necesito reemplazar cada comilla doble no precedida o seguida por una coma por ""

test,first,line,"you are a ""kind"" man",thanks
again,second,li,"my ""boss"" is you",good

so "se reemplaza por" "

Lo intent

x.gsub(/([^,])"([^,])/, "#{$1}\"\"#{$2}")

pero no funcionó

Respuestas a la pregunta(4)

Su respuesta a la pregunta