class Discorb::Gateway::InviteDeleteEvent

Represents a `INVITE_DELETE` event.

Attributes

code[R]

@return [String] The invite code.

Public Class Methods

new(client, data) click to toggle source

@!visibility private

# File lib/discorb/gateway.rb, line 323
def initialize(client, data)
  @client = client
  @data = data
  @channel_id = Snowflake.new(data[:channel])
  @guild_id = Snowflake.new(data[:guild_id])
  @code = data[:code]
end

Public Instance Methods

channel() click to toggle source
# File lib/discorb/gateway.rb, line 331
def channel
  @client.channels[@channel_id]
end
guild() click to toggle source
# File lib/discorb/gateway.rb, line 335
def guild
  @client.guilds[@guild_id]
end