module MijDiscord::Core::API::Invite
Public Class Methods
accept(auth, invite_code)
click to toggle source
Join a server using an invite discordapp.com/developers/docs/resources/invite#accept-invite
# File lib/mij-discord/core/api/invite.rb, line 33 def accept(auth, invite_code) MijDiscord::Core::API.request( :invite_code, nil, :post, "#{MijDiscord::Core::API::APIBASE_URL}/invites/#{invite_code}", nil, Authorization: auth ) end
delete(auth, code, reason = nil)
click to toggle source
Delete an invite by code discordapp.com/developers/docs/resources/invite#delete-invite
# File lib/mij-discord/core/api/invite.rb, line 20 def delete(auth, code, reason = nil) MijDiscord::Core::API.request( :invites_code, nil, :delete, "#{MijDiscord::Core::API::APIBASE_URL}/invites/#{code}", Authorization: auth, 'X-Audit-Log-Reason': reason ) end
resolve(auth, invite_code, with_counts = false)
click to toggle source
Resolve an invite discordapp.com/developers/docs/resources/invite#get-invite
# File lib/mij-discord/core/api/invite.rb, line 7 def resolve(auth, invite_code, with_counts = false) counts = with_counts ? '?with_counts=true' : '' MijDiscord::Core::API.request( :invite_code, nil, :get, "#{MijDiscord::Core::API::APIBASE_URL}/invites/#{invite_code}#{counts}", Authorization: auth ) end