Module: Ethon
- Extended by:
- Loggable
- Defined in:
- lib/ethon.rb,
lib/ethon/curl.rb,
lib/ethon/easy.rb,
lib/ethon/libc.rb,
lib/ethon/multi.rb,
lib/ethon/errors.rb,
lib/ethon/version.rb,
lib/ethon/loggable.rb,
lib/ethon/easy/form.rb,
lib/ethon/easy/http.rb,
lib/ethon/easy/util.rb,
lib/ethon/curls/codes.rb,
lib/ethon/curls/infos.rb,
lib/ethon/easy/header.rb,
lib/ethon/easy/mirror.rb,
lib/ethon/easy/params.rb,
lib/ethon/multi/stack.rb,
lib/ethon/easy/options.rb,
lib/ethon/curls/classes.rb,
lib/ethon/curls/options.rb,
lib/ethon/easy/features.rb,
lib/ethon/easy/http/get.rb,
lib/ethon/easy/http/put.rb,
lib/ethon/errors/select.rb,
lib/ethon/multi/options.rb,
lib/ethon/curls/messages.rb,
lib/ethon/curls/settings.rb,
lib/ethon/easy/callbacks.rb,
lib/ethon/easy/http/head.rb,
lib/ethon/easy/http/post.rb,
lib/ethon/easy/queryable.rb,
lib/ethon/curls/constants.rb,
lib/ethon/curls/functions.rb,
lib/ethon/easy/debug_info.rb,
lib/ethon/easy/http/patch.rb,
lib/ethon/easy/operations.rb,
lib/ethon/easy/http/custom.rb,
lib/ethon/easy/http/delete.rb,
lib/ethon/errors/multi_add.rb,
lib/ethon/multi/operations.rb,
lib/ethon/easy/http/options.rb,
lib/ethon/easy/http/putable.rb,
lib/ethon/easy/informations.rb,
lib/ethon/curls/form_options.rb,
lib/ethon/easy/http/postable.rb,
lib/ethon/errors/ethon_error.rb,
lib/ethon/errors/global_init.rb,
lib/ethon/errors/multi_fdset.rb,
lib/ethon/errors/multi_remove.rb,
lib/ethon/easy/http/actionable.rb,
lib/ethon/errors/invalid_value.rb,
lib/ethon/errors/multi_timeout.rb,
lib/ethon/errors/invalid_option.rb,
lib/ethon/easy/response_callbacks.rb
Overview
Note:
Please update to the latest libcurl version in order to benefit from all features and bugfixes. curl.haxx.se/download.html
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.
Defined Under Namespace
Modules: Curl, Curls, Errors, Libc, Loggable Classes: Easy, Multi
Constant Summary collapse
- VERSION =
Ethon version.
'0.15.0'