Namespace

Class Index [+]

Quicksearch

Curl

Constants

HTTP_1_1
HTTP_1_0
HTTP_NONE
CURB_VERSION
VERSION
CURL_VERSION
VERNUM
CURL_VERNUM
LONG_VERSION
CURL_LONG_VERSION
CURLINFO_TEXT

Passed to on_debug handler to indicate that the data is informational text.

CURLINFO_HEADER_IN

Passed to on_debug handler to indicate that the data is header (or header-like) data received from the peer.

CURLINFO_HEADER_OUT

Passed to on_debug handler to indicate that the data is header (or header-like) data sent to the peer.

CURLINFO_DATA_IN

Passed to on_debug handler to indicate that the data is protocol data received from the peer.

CURLINFO_DATA_OUT

Passed to on_debug handler to indicate that the data is protocol data sent to the peer.

CURL_MULTICWD
CURL_NOCWD
CURL_SINGLECWD
CURLPROXY_HTTP
CURLPROXY_HTTP
CURL_SSLVERSION_DEFAULT
CURL_SSLVERSION_TLSv1
CURL_SSLVERSION_SSLv2
CURL_SSLVERSION_SSLv3
CURL_USESSL_CONTROL
CURL_USESSL_NONE
CURL_USESSL_TRY
CURL_USESSL_ALL
CURL_SSLVERSION_DEFAULT
CURL_SSLVERSION_TLSv1
CURL_SSLVERSION_SSLv2
CURL_SSLVERSION_SSLv3
CURL_USESSL_CONTROL
CURL_USESSL_NONE
CURL_USESSL_TRY
CURL_USESSL_ALL
CURLPROXY_SOCKS4
CURLPROXY_SOCKS4
CURLPROXY_SOCKS5
CURLPROXY_SOCKS5
CURLAUTH_BASIC
CURLAUTH_BASIC
CURLAUTH_DIGEST
CURLAUTH_DIGEST
CURLAUTH_GSSNEGOTIATE
CURLAUTH_GSSNEGOTIATE
CURLAUTH_NTLM
CURLAUTH_NTLM
CURLAUTH_ANYSAFE
CURLAUTH_ANYSAFE
CURLAUTH_ANY
CURLAUTH_ANY

Public Class Methods

asyncdns? => true or false click to toggle source

Returns true if the installed libcurl was built with support for asynchronous name lookups, which allows more exact timeouts (even on Windows) and less blocking when using the multi interface. For libcurl versions < 7.10.7, always returns false.

static VALUE ruby_curl_asyncdns_q(VALUE mod) 
conv? => true or false click to toggle source

Returns true if the installed libcurl was built with support for character conversions. For libcurl versions < 7.15.4, always returns false.

static VALUE ruby_curl_conv_q(VALUE mod) 
debug? => true or false click to toggle source

Returns true if the installed libcurl was built with extra debug capabilities built-in. For libcurl versions < 7.10.6, always returns false.

static VALUE ruby_curl_debug_q(VALUE mod) 
gssnegotiate? => true or false click to toggle source

Returns true if the installed libcurl supports HTTP GSS-Negotiate. For libcurl versions < 7.10.6, always returns false.

static VALUE ruby_curl_gssnegotiate_q(VALUE mod) 
idn? => true or false click to toggle source

Returns true if the installed libcurl was built with support for IDNA, domain names with international letters. For libcurl versions < 7.12.0, always returns false.

static VALUE ruby_curl_idn_q(VALUE mod) 
ipv6? => true or false click to toggle source

Returns true if the installed libcurl supports IPv6.

static VALUE ruby_curl_ipv6_q(VALUE mod) 
kerberos4? => true or false click to toggle source

Returns true if the installed libcurl supports Kerberos4 authentication with FTP connections.

static VALUE ruby_curl_kerberos4_q(VALUE mod) 
largefile? => true or false click to toggle source

Returns true if the installed libcurl was built with support for large files. For libcurl versions < 7.11.1, always returns false.

static VALUE ruby_curl_largefile_q(VALUE mod) 
libz? => true or false click to toggle source

Returns true if the installed libcurl supports HTTP deflate using libz. For libcurl versions < 7.10, always returns false.

static VALUE ruby_curl_libz_q(VALUE mod) 
ntlm? => true or false click to toggle source

Returns true if the installed libcurl supports HTTP NTLM. For libcurl versions < 7.10.6, always returns false.

static VALUE ruby_curl_ntlm_q(VALUE mod) 
spnego? => true or false click to toggle source

Returns true if the installed libcurl was built with support for SPNEGO authentication (Simple and Protected GSS-API Negotiation Mechanism, defined in RFC 2478). For libcurl versions < 7.10.8, always returns false.

static VALUE ruby_curl_spnego_q(VALUE mod) 
ssl? => true or false click to toggle source

Returns true if the installed libcurl supports SSL connections. For libcurl versions < 7.10, always returns false.

static VALUE ruby_curl_ssl_q(VALUE mod) 
sspi? => true or false click to toggle source

Returns true if the installed libcurl was built with support for SSPI. This is only available on Windows and makes libcurl use Windows-provided functions for NTLM authentication. It also allows libcurl to use the current user and the current user’s password without the app having to pass them on. For libcurl versions < 7.13.2, always returns false.

static VALUE ruby_curl_sspi_q(VALUE mod) 

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.