Sha256: b0df292023777f41a20a9cb7b2dec3934d35389a88f47d55e730f0d452e68763
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
module Samuel module Loader extend self def apply_driver_patches loaded = { :net_http => defined?(Net::HTTP), :http_client => defined?(HTTPClient) } Net::HTTP.send(:include, DriverPatches::NetHTTP) if loaded[:net_http] HTTPClient.send(:include, DriverPatches::HTTPClient) if loaded[:http_client] if loaded.values.none? require 'net/http' apply_driver_patches end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
samuel-0.3.3 | lib/samuel/loader.rb |