Sha256: 05816a549e89df85031fe999a78a733b61139cb3fdf54bc6db07f8255fb5d28d
Contents?: true
Size: 735 Bytes
Versions: 1
Compression:
Stored size: 735 Bytes
Contents
require "xmpp4r" require "tagen/xmpp4r/roster" # patch for https://github.com/ln/xmpp4r/issues/3#issuecomment-1739952 if RUBY_VERSION < "1.9" # ... else # Encoding patch require 'socket' class TCPSocket def external_encoding Encoding::BINARY end end require 'rexml/source' class REXML::IOSource alias_method :encoding_assign, :encoding= def encoding=(value) encoding_assign(value) if value end end begin # OpenSSL is optional and can be missing require 'openssl' class OpenSSL::SSL::SSLSocket def external_encoding Encoding::BINARY end end rescue end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tagen-1.1.7 | lib/tagen/xmpp4r.rb |