quote_boundary (TMail::TextUtils)

    # File lib/action_mailer/vendor/tmail-1.1.0/tmail/utils.rb, line 258
        def quote_boundary
          # Make sure the Content-Type boundary= parameter is quoted if it contains illegal characters
          # (to ensure any special characters in the boundary text are escaped from the parser
          # (such as = in MS Outlook's boundary text))
          if @body =~ /^(.*)boundary=(.*)$/m
            preamble = $1
            remainder = $2
            if remainder =~ /;/
              remainder =~ /^(.*)(;.*)$/m
              boundary_text = $1
              post = $2.chomp
            else
              boundary_text = remainder.chomp
            end
            if boundary_text =~ /[\/\?\=]/
              boundary_text = "\"#{boundary_text}\"" unless boundary_text =~ /^".*?"$/
              @body = "#{preamble}boundary=#{boundary_text}#{post}"
            end
          end
        end