# File lib/mail/utilities.rb, line 48 def dquote( str ) match = str.match(/^"(.*)?"$/) str = match[1] if match # First remove all escaped double quotes: str = str.gsub(/\\"/, '"') # Then wrap and re-escape all double quotes '"' + str.gsub(/["]/n) {|s| '\\' + s } + '"' end