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