Sha256: 11384a956d79685274a871a331558404607923aca217485f90a4692e91f18fdd

Contents?: true

Size: 423 Bytes

Versions: 2

Compression:

Stored size: 423 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 = Rails.root.join('lib/ca-bundle.crt').to_s
        self.verify_mode = OpenSSL::SSL::VERIFY_PEER
        self.original_use_ssl = flag
      else
        super
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
camaleon_cms-0.1.6 config/initializers/fix_ssl.rb
camaleon_cms-0.1.5 config/initializers/fix_ssl.rb