Module: HTTP

Extended by:
Chainable
Defined in:
lib/http.rb,
lib/http/uri.rb,
lib/http/cache.rb,
lib/http/client.rb,
lib/http/errors.rb,
lib/http/headers.rb,
lib/http/options.rb,
lib/http/request.rb,
lib/http/version.rb,
lib/http/response.rb,
lib/http/chainable.rb,
lib/http/mime_type.rb,
lib/http/connection.rb,
lib/http/redirector.rb,
lib/http/content_type.rb,
lib/http/timeout/null.rb,
lib/http/cache/headers.rb,
lib/http/headers/mixin.rb,
lib/http/response/body.rb,
lib/http/mime_type/json.rb,
lib/http/request/writer.rb,
lib/http/timeout/global.rb,
lib/http/request/caching.rb,
lib/http/response/parser.rb,
lib/http/response/status.rb,
lib/http/cache/null_cache.rb,
lib/http/response/caching.rb,
lib/http/response/io_body.rb,
lib/http/mime_type/adapter.rb,
lib/http/response/string_body.rb,
lib/http/timeout/per_operation.rb,
lib/http/response/status/reasons.rb

Overview

HTTP should be easy

Defined Under Namespace

Modules: Chainable, MimeType, Timeout Classes: Cache, CacheError, Client, Connection, ContentType, Error, Headers, InvalidHeaderNameError, Options, Redirector, Request, RequestError, Response, ResponseError, StateError, TimeoutError, URI

Constant Summary collapse

VERSION =
"0.8.2"

Method Summary

Methods included from Chainable

accept, auth, basic_auth, connect, default_headers, default_headers=, default_options, default_options=, delete, follow, get, head, options, patch, persistent, post, put, request, stream, trace, via, with_cache, with_headers