Module Ethon
In: lib/ethon/curls/options.rb
lib/ethon/curls/constants.rb
lib/ethon/curls/functions.rb
lib/ethon/curls/form_options.rb
lib/ethon/curls/settings.rb
lib/ethon/curls/messages.rb
lib/ethon/curls/classes.rb
lib/ethon/curls/codes.rb
lib/ethon/curls/infos.rb
lib/ethon/errors.rb
lib/ethon/easy.rb
lib/ethon/libc.rb
lib/ethon/errors/multi_remove.rb
lib/ethon/errors/select.rb
lib/ethon/errors/invalid_option.rb
lib/ethon/errors/ethon_error.rb
lib/ethon/errors/multi_fdset.rb
lib/ethon/errors/global_init.rb
lib/ethon/errors/multi_add.rb
lib/ethon/errors/invalid_value.rb
lib/ethon/errors/multi_timeout.rb
lib/ethon/version.rb
lib/ethon/easy/options.rb
lib/ethon/easy/debug_info.rb
lib/ethon/easy/util.rb
lib/ethon/easy/http.rb
lib/ethon/easy/queryable.rb
lib/ethon/easy/http/options.rb
lib/ethon/easy/http/patch.rb
lib/ethon/easy/http/put.rb
lib/ethon/easy/http/get.rb
lib/ethon/easy/http/delete.rb
lib/ethon/easy/http/custom.rb
lib/ethon/easy/http/post.rb
lib/ethon/easy/http/putable.rb
lib/ethon/easy/http/postable.rb
lib/ethon/easy/http/actionable.rb
lib/ethon/easy/http/head.rb
lib/ethon/easy/features.rb
lib/ethon/easy/header.rb
lib/ethon/easy/form.rb
lib/ethon/easy/params.rb
lib/ethon/easy/callbacks.rb
lib/ethon/easy/informations.rb
lib/ethon/easy/mirror.rb
lib/ethon/easy/response_callbacks.rb
lib/ethon/easy/operations.rb
lib/ethon/curl.rb
lib/ethon/multi/options.rb
lib/ethon/multi/stack.rb
lib/ethon/multi/operations.rb
lib/ethon/loggable.rb
lib/ethon/multi.rb
lib/ethon.rb

Ethon is a very simple libcurl. It provides direct access to libcurl functionality as well as some helpers for doing http requests.

Ethon was extracted from Typhoeus. If you want to see how others use Ethon look at the Typhoeus code.

@see www.github.com/typhoeus/typhoeus Typhoeus

@note Please update to the latest libcurl version in order

  to benefit from all features and bugfixes.
  http://curl.haxx.se/download.html

Classes and Modules

Module Ethon::Curl
Module Ethon::Errors
Module Ethon::Libc
Module Ethon::Loggable
Class Ethon::Multi

Constants

VERSION = '0.12.0'   Ethon version.

[Validate]