Sha256: e8c106c18edada1c6069c341073197f6f2f95e730365c60a222d5e9a463a7d4e
Contents?: true
Size: 709 Bytes
Versions: 50
Compression:
Stored size: 709 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true # This is a backport of r30294 from ruby trunk because of a bug in net/smtp. # http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30294 # # Fixed in Ruby 1.9.3 - tlsconnect also does not exist in some early versions of ruby if RUBY_VERSION < '1.9.3' module Net class SMTP begin alias_method :original_tlsconnect, :tlsconnect def tlsconnect(s) verified = false begin original_tlsconnect(s).tap { verified = true } ensure unless verified s.close rescue nil end end end rescue NameError end end end end
Version data entries
50 entries across 36 versions & 9 rubygems