class MijDiscord::Data::Application

Attributes

description[R]
flags[R]
name[R]
owner[R]
rpc_origins[R]

Public Class Methods

new(data, bot) click to toggle source
# File lib/mij-discord/data/application.rb, line 17
def initialize(data, bot)
  @bot = bot

  @id = data['id'].to_i
  @name = data['name']
  @description = data['description']
  @icon_id = data['icon']
  @rpc_origins = data['rpc_origins']
  @flags = data['flags']
  @owner = @bot.cache.put_user(data['owner'])
end

Public Instance Methods

icon_url(format = nil) click to toggle source
# File lib/mij-discord/data/application.rb, line 29
def icon_url(format = nil)
  return nil if @icon_id.nil?
  MijDiscord::Core::API.app_icon_url(@id, @icon_id, format)
end
inspect() click to toggle source
# File lib/mij-discord/data/application.rb, line 34
def inspect
  MijDiscord.make_inspect(self, :id, :name, :description, :flags)
end