Module: Vox::HTTP

Defined in:
lib/vox/http/client.rb,
lib/vox/http/util.rb,
lib/vox/http/error.rb,
lib/vox/http/route.rb,
lib/vox/http/routes.rb,
lib/vox/http/upload_io.rb,
lib/vox/http/routes/user.rb,
lib/vox/http/routes/emoji.rb,
lib/vox/http/routes/guild.rb,
lib/vox/http/routes/voice.rb,
lib/vox/http/routes/invite.rb,
lib/vox/http/routes/channel.rb,
lib/vox/http/routes/gateway.rb,
lib/vox/http/routes/webhook.rb,
lib/vox/http/routes/audit_log.rb,
lib/vox/http/middleware/rate_limiter.rb,
lib/vox/http/middleware/log_formatter.rb

Overview

The HTTP component used to interact with the REST portion of the API. Contains a client, as well as modular paths if you wish to provide your own client with support for the same ‘request` method signature.

Defined Under Namespace

Modules: Middleware, Routes Classes: Client, Error, Route, UploadIO