Sha256: 57f44fb17cdc0cfbc044fda62f4a9100a66699468a31d092066ca1ef4d838fbf
Contents?: true
Size: 805 Bytes
Versions: 42
Compression:
Stored size: 805 Bytes
Contents
module Ethon class Easy # This module contains class methods for feature checks module Features # Returns true if this curl version supports zlib. # # @example Return wether zlib is supported. # Ethon::Easy.supports_zlib? # # @return [ Boolean ] True if supported, else false. def supports_zlib? !!(Curl.version_info[:features] & Curl::VERSION_LIBZ) end # Returns true if this curl version supports AsynchDNS. # # @example # Ethon::Easy.supports_asynch_dns? # # @return [ Boolean ] True if supported, else false. def supports_asynch_dns? !!(Curl.version_info[:features] & Curl::VERSION_ASYNCHDNS) end alias :supports_timeout_ms? :supports_asynch_dns? end end end
Version data entries
42 entries across 41 versions & 8 rubygems
Version | Path |
---|---|
ethon-0.8.0 | lib/ethon/easy/features.rb |
ethon-0.7.4 | lib/ethon/easy/features.rb |