Table of Contents - vox-0.2.3 Documentation
Classes and Modules
- Vox
- Vox::Error
- Vox::Gateway
- Vox::Gateway::Client
- Vox::Gateway::WebSocket
- Vox::HTTP
- Vox::HTTP::Bucket
- Vox::HTTP::Client
- Vox::HTTP::Error
- Vox::HTTP::Error::BadRequest
- Vox::HTTP::Error::Forbidden
- Vox::HTTP::Error::GatewayUnavailable
- Vox::HTTP::Error::MethodNotAllowed
- Vox::HTTP::Error::NotFound
- Vox::HTTP::Error::ServerError
- Vox::HTTP::Error::TooManyRequests
- Vox::HTTP::Error::Unauthorized
- Vox::HTTP::LimitTable
- Vox::HTTP::Middleware
- Vox::HTTP::Middleware::LogFormatter
- Vox::HTTP::Middleware::RateLimiter
- Vox::HTTP::Route
- Vox::HTTP::Routes
- Vox::HTTP::Routes::AuditLog
- Vox::HTTP::Routes::Channel
- Vox::HTTP::Routes::Emoji
- Vox::HTTP::Routes::Gateway
- Vox::HTTP::Routes::Guild
- Vox::HTTP::Routes::Invite
- Vox::HTTP::Routes::User
- Vox::HTTP::Routes::Voice
- Vox::HTTP::Routes::Webhook
- Vox::HTTP::UploadIO
- Vox::HTTP::Util
Methods
- ::included — Vox::HTTP::Routes
- ::new — Vox::Gateway::Client
- ::new — Vox::Gateway::WebSocket
- ::new — Vox::HTTP::Client
- ::new — Vox::HTTP::Error
- ::new — Vox::HTTP::Error::ServerError
- ::new — Vox::HTTP::Bucket
- ::new — Vox::HTTP::LimitTable
- ::new — Vox::HTTP::Middleware::RateLimiter
- ::new — Vox::HTTP::Route
- ::new — Vox::HTTP::UploadIO
- ::setup_default_logger — Vox
- #== — Vox::HTTP::Route
- #add_guild_member — Vox::HTTP::Routes::Guild
- #add_guild_member_role — Vox::HTTP::Routes::Guild
- #add_pinned_channel_message — Vox::HTTP::Routes::Channel
- #begin_guild_prune — Vox::HTTP::Routes::Guild
- #bulk_delete_messages — Vox::HTTP::Routes::Channel
- #call — Vox::HTTP::Middleware::RateLimiter
- #close — Vox::Gateway::Client
- #close — Vox::Gateway::WebSocket
- #connect — Vox::Gateway::Client
- #connect — Vox::Gateway::WebSocket
- #create_channel_invite — Vox::HTTP::Routes::Channel
- #create_dm — Vox::HTTP::Routes::User
- #create_gateway_uri — Vox::Gateway::Client
- #create_group_dm — Vox::HTTP::Routes::User
- #create_guild — Vox::HTTP::Routes::Guild
- #create_guild_ban — Vox::HTTP::Routes::Guild
- #create_guild_channel — Vox::HTTP::Routes::Guild
- #create_guild_emoji — Vox::HTTP::Routes::Emoji
- #create_guild_integration — Vox::HTTP::Routes::Guild
- #create_guild_role — Vox::HTTP::Routes::Guild
- #create_message — Vox::HTTP::Routes::Channel
- #create_reaction — Vox::HTTP::Routes::Channel
- #create_socket — Vox::Gateway::WebSocket
- #create_ssl_socket — Vox::Gateway::WebSocket
- #create_webhook — Vox::HTTP::Routes::Webhook
- #default_connection — Vox::HTTP::Client
- #delete_all_reactions — Vox::HTTP::Routes::Channel
- #delete_all_reactions_for_emoji — Vox::HTTP::Routes::Channel
- #delete_channel — Vox::HTTP::Routes::Channel
- #delete_channel_permission — Vox::HTTP::Routes::Channel
- #delete_guild — Vox::HTTP::Routes::Guild
- #delete_guild_emoji — Vox::HTTP::Routes::Emoji
- #delete_guild_integration — Vox::HTTP::Routes::Guild
- #delete_guild_role — Vox::HTTP::Routes::Guild
- #delete_invite — Vox::HTTP::Routes::Invite
- #delete_message — Vox::HTTP::Routes::Channel
- #delete_own_reaction — Vox::HTTP::Routes::Channel
- #delete_pinned_channel_message — Vox::HTTP::Routes::Channel
- #delete_user_reaction — Vox::HTTP::Routes::Channel
- #delete_webhook — Vox::HTTP::Routes::Webhook
- #delete_webhook_with_token — Vox::HTTP::Routes::Webhook
- #edit_channel_permissions — Vox::HTTP::Routes::Channel
- #edit_message — Vox::HTTP::Routes::Channel
- #execute_webhook — Vox::HTTP::Routes::Webhook
- #filter_undef — Vox::HTTP::Util
- #format — Vox::HTTP::Route
- #get_channel — Vox::HTTP::Routes::Channel
- #get_channel_invites — Vox::HTTP::Routes::Channel
- #get_channel_message — Vox::HTTP::Routes::Channel
- #get_channel_messages — Vox::HTTP::Routes::Channel
- #get_channel_webhooks — Vox::HTTP::Routes::Webhook
- #get_current_user — Vox::HTTP::Routes::User
- #get_current_user_guilds — Vox::HTTP::Routes::User
- #get_from_id — Vox::HTTP::LimitTable
- #get_from_key — Vox::HTTP::LimitTable
- #get_gateway — Vox::HTTP::Routes::Gateway
- #get_gateway_bot — Vox::HTTP::Routes::Gateway
- #get_guild — Vox::HTTP::Routes::Guild
- #get_guild_audit_log — Vox::HTTP::Routes::AuditLog
- #get_guild_ban — Vox::HTTP::Routes::Guild
- #get_guild_bans — Vox::HTTP::Routes::Guild
- #get_guild_channels — Vox::HTTP::Routes::Guild
- #get_guild_emoji — Vox::HTTP::Routes::Emoji
- #get_guild_integrations — Vox::HTTP::Routes::Guild
- #get_guild_invites — Vox::HTTP::Routes::Guild
- #get_guild_member — Vox::HTTP::Routes::Guild
- #get_guild_preview — Vox::HTTP::Routes::Guild
- #get_guild_prune_count — Vox::HTTP::Routes::Guild
- #get_guild_roles — Vox::HTTP::Routes::Guild
- #get_guild_vanity_url — Vox::HTTP::Routes::Guild
- #get_guild_voice_regions — Vox::HTTP::Routes::Guild
- #get_guild_webhooks — Vox::HTTP::Routes::Webhook
- #get_guild_widget — Vox::HTTP::Routes::Guild
- #get_guild_widget_image — Vox::HTTP::Routes::Guild
- #get_invite — Vox::HTTP::Routes::Invite
- #get_pinned_messages — Vox::HTTP::Routes::Channel
- #get_reactions — Vox::HTTP::Routes::Channel
- #get_user — Vox::HTTP::Routes::User
- #get_user_connections — Vox::HTTP::Routes::User
- #get_user_dms — Vox::HTTP::Routes::User
- #get_webhook — Vox::HTTP::Routes::Webhook
- #get_webhook_with_token — Vox::HTTP::Routes::Webhook
- #group_dm_add_recipient — Vox::HTTP::Routes::Channel
- #group_dm_remove_recipient — Vox::HTTP::Routes::Channel
- #handle_close — Vox::Gateway::Client
- #handle_dispatch — Vox::Gateway::Client
- #handle_etf_message — Vox::Gateway::Client
- #handle_heartbeat — Vox::Gateway::Client
- #handle_heartbeat_ack — Vox::Gateway::Client
- #handle_hello — Vox::Gateway::Client
- #handle_invalid_session — Vox::Gateway::Client
- #handle_json_message — Vox::Gateway::Client
- #handle_message — Vox::Gateway::Client
- #handle_ready — Vox::Gateway::Client
- #handle_reconnect — Vox::Gateway::Client
- #handle_response — Vox::HTTP::Client
- #heartbeat_loop — Vox::Gateway::Client
- #id_from_key — Vox::HTTP::LimitTable
- #inspect — Vox::HTTP::Client
- #leave_guild — Vox::HTTP::Routes::User
- #list_guild_emojis — Vox::HTTP::Routes::Emoji
- #list_guild_members — Vox::HTTP::Routes::Guild
- #list_voice_regions — Vox::HTTP::Routes::Voice
- #lock_for — Vox::HTTP::Bucket
- #lock_until_reset — Vox::HTTP::Bucket
- #locked? — Vox::HTTP::Bucket
- #log_request_debug — Vox::HTTP::Middleware::LogFormatter
- #log_request_info — Vox::HTTP::Middleware::LogFormatter
- #log_response_debug — Vox::HTTP::Middleware::LogFormatter
- #log_response_error — Vox::HTTP::Middleware::LogFormatter
- #log_response_info — Vox::HTTP::Middleware::LogFormatter
- #major_param — Vox::HTTP::Route
- #mime_for_file — Vox::HTTP::Util
- #modify_channel — Vox::HTTP::Routes::Channel
- #modify_current_user — Vox::HTTP::Routes::User
- #modify_current_user_nick — Vox::HTTP::Routes::Guild
- #modify_guild — Vox::HTTP::Routes::Guild
- #modify_guild_channel_positions — Vox::HTTP::Routes::Guild
- #modify_guild_emoji — Vox::HTTP::Routes::Emoji
- #modify_guild_integration — Vox::HTTP::Routes::Guild
- #modify_guild_member — Vox::HTTP::Routes::Guild
- #modify_guild_role — Vox::HTTP::Routes::Guild
- #modify_guild_role_positions — Vox::HTTP::Routes::Guild
- #modify_guild_widget — Vox::HTTP::Routes::Guild
- #modify_webhook — Vox::HTTP::Routes::Webhook
- #modify_webhook_with_token — Vox::HTTP::Routes::Webhook
- #on_close — Vox::Gateway::WebSocket
- #on_complete — Vox::HTTP::Middleware::RateLimiter
- #on_message — Vox::Gateway::WebSocket
- #on_open — Vox::Gateway::WebSocket
- #presence_update — Vox::Gateway::Client
- #read — Vox::Gateway::WebSocket
- #read_loop — Vox::Gateway::WebSocket
- #register_handlers — Vox::Gateway::WebSocket
- #remove_guild_ban — Vox::HTTP::Routes::Guild
- #remove_guild_member — Vox::HTTP::Routes::Guild
- #remove_guild_member_role — Vox::HTTP::Routes::Guild
- #request — Vox::HTTP::Client
- #request — Vox::HTTP::Middleware::LogFormatter
- #request_guild_members — Vox::Gateway::Client
- #response — Vox::HTTP::Middleware::LogFormatter
- #rl_wait — Vox::HTTP::Middleware::RateLimiter
- #send — Vox::Gateway::WebSocket
- #send_binary — Vox::Gateway::WebSocket
- #send_etf_packet — Vox::Gateway::Client
- #send_heartbeat — Vox::Gateway::Client
- #send_identify — Vox::Gateway::Client
- #send_json — Vox::Gateway::WebSocket
- #send_json_packet — Vox::Gateway::Client
- #send_packet — Vox::Gateway::Client
- #send_resume — Vox::Gateway::Client
- #setup_basic_request — Vox::HTTP::Client
- #setup_driver — Vox::Gateway::WebSocket
- #setup_handlers — Vox::Gateway::Client
- #sync_guild_integration — Vox::HTTP::Routes::Guild
- #trigger_typing_indicator — Vox::HTTP::Routes::Channel
- #update — Vox::HTTP::Bucket
- #update — Vox::HTTP::LimitTable
- #update_from_headers — Vox::HTTP::LimitTable
- #update_from_headers — Vox::HTTP::Middleware::RateLimiter
- #voice_state_update — Vox::Gateway::Client
- #wait_until_available — Vox::HTTP::Bucket
- #will_limit? — Vox::HTTP::Bucket
- #write — Vox::Gateway::WebSocket