class MijDiscord::Events::UpdatePresence

Attributes

game[R]
status[R]
user[R]

Public Class Methods

new(bot, data) click to toggle source
Calls superclass method MijDiscord::Events::Server::new
# File lib/mij-discord/events/server.rb, line 77
def initialize(bot, data)
  super(bot, bot.server(data['guild_id']))

  @user = @bot.user(data['user']['id'])
  @status = data['status'].to_sym

  if (game = data['game'])
    @game = MijDiscord::Data::Game.new(game)
  end
end

Public Instance Methods

member() click to toggle source
# File lib/mij-discord/events/server.rb, line 88
def member
  @server&.member(@user.id)
end