module Discordrb::API::Invite
Public Instance Methods
accept(token, invite_code)
click to toggle source
Join a server using an invite discord.com/developers/docs/resources/invite#accept-invite
# File lib/discordrb/api/invite.rb, line 34 def accept(token, invite_code) Discordrb::API.request( :invite_code, nil, :post, "#{Discordrb::API.api_base}/invites/#{invite_code}", nil, Authorization: token ) end
delete(token, code, reason = nil)
click to toggle source
Delete an invite by code discord.com/developers/docs/resources/invite#delete-invite
# File lib/discordrb/api/invite.rb, line 21 def delete(token, code, reason = nil) Discordrb::API.request( :invites_code, nil, :delete, "#{Discordrb::API.api_base}/invites/#{code}", Authorization: token, 'X-Audit-Log-Reason': reason ) end
resolve(token, invite_code, counts = true)
click to toggle source
Resolve an invite discord.com/developers/docs/resources/invite#get-invite
# File lib/discordrb/api/invite.rb, line 9 def resolve(token, invite_code, counts = true) Discordrb::API.request( :invite_code, nil, :get, "#{Discordrb::API.api_base}/invites/#{invite_code}#{counts ? '?with_counts=true' : ''}", Authorization: token ) end