Sha256: a4da4f4c171f812b408bcc3f15371d25188ffe69453a5afc1dcc91cde1c26373
Contents?: true
Size: 636 Bytes
Versions: 1
Compression:
Stored size: 636 Bytes
Contents
require 'open-uri' require 'net/https' module Net class HTTP alias_method :original_use_ssl=, :use_ssl= # fix ssl for facebook connection def use_ssl=(flag) if @address.include?("facebook.com") self.ca_file = File.join($camaleon_engine_dir, 'lib/ca-bundle.crt').to_s self.verify_mode = OpenSSL::SSL::VERIFY_PEER self.original_use_ssl = flag else # original method flag = flag ? true : false if started? and @use_ssl != flag raise IOError, "use_ssl value changed, but session already started" end @use_ssl = flag end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
camaleon_cms-0.1.7 | config/initializers/fix_ssl.rb |