Class: RubyCord::Application
- Inherits:
-
DiscordModel
- Object
- DiscordModel
- RubyCord::Application
- Defined in:
- lib/rubycord/application.rb
Overview
Represents a Discord application.
Defined Under Namespace
Instance Attribute Summary collapse
-
#bot_public ⇒ Boolean
(also: #bot_public?)
readonly
Whether the application's bot is public.
-
#bot_require_code_grant ⇒ Boolean
(also: #bot_require_code_grant?)
readonly
Whether the application's bot requires a code grant.
-
#description ⇒ String
readonly
The application's description.
-
#flags ⇒ RubyCord::Application::Flag
readonly
The application's flags.
-
#icon ⇒ RubyCord::Asset?
readonly
The application's icon.
-
#id ⇒ RubyCord::Snowflake
readonly
The application's ID.
-
#name ⇒ String
readonly
The application's name.
-
#owner ⇒ RubyCord::User
readonly
The application's owner.
-
#summary ⇒ String
readonly
deprecated
Deprecated.
Use #description instead.
-
#team ⇒ RubyCord::Application::Team?
readonly
The application's team.
-
#verify_key ⇒ String
readonly
The application's public key.
Instance Method Summary collapse
-
#inspect ⇒ String
Object class and attributes.
Methods inherited from DiscordModel
Instance Attribute Details
#bot_public ⇒ Boolean (readonly) Also known as: bot_public?
Returns Whether the application's bot is public.
27 28 29 |
# File 'lib/rubycord/application.rb', line 27 def bot_public @bot_public end |
#bot_require_code_grant ⇒ Boolean (readonly) Also known as: bot_require_code_grant?
Returns Whether the application's bot requires a code grant.
30 31 32 |
# File 'lib/rubycord/application.rb', line 30 def bot_require_code_grant @bot_require_code_grant end |
#description ⇒ String (readonly)
Returns The application's description.
16 17 18 |
# File 'lib/rubycord/application.rb', line 16 def description @description end |
#flags ⇒ RubyCord::Application::Flag (readonly)
Returns The application's flags.
33 34 35 |
# File 'lib/rubycord/application.rb', line 33 def flags @flags end |
#icon ⇒ RubyCord::Asset? (readonly)
Returns The application's icon.
14 15 16 |
# File 'lib/rubycord/application.rb', line 14 def icon @icon end |
#id ⇒ RubyCord::Snowflake (readonly)
Returns The application's ID.
10 11 12 |
# File 'lib/rubycord/application.rb', line 10 def id @id end |
#name ⇒ String (readonly)
Returns The application's name.
12 13 14 |
# File 'lib/rubycord/application.rb', line 12 def name @name end |
#owner ⇒ RubyCord::User (readonly)
Returns The application's owner.
23 24 25 |
# File 'lib/rubycord/application.rb', line 23 def owner @owner end |
#summary ⇒ String (readonly)
Use #description instead.
Returns The application's summary.
19 20 21 |
# File 'lib/rubycord/application.rb', line 19 def summary @summary end |
#team ⇒ RubyCord::Application::Team? (readonly)
Returns The application's team.
25 26 27 |
# File 'lib/rubycord/application.rb', line 25 def team @team end |
#verify_key ⇒ String (readonly)
Returns The application's public key.
21 22 23 |
# File 'lib/rubycord/application.rb', line 21 def verify_key @verify_key end |
Instance Method Details
#inspect ⇒ String
Returns Object class and attributes.
60 61 62 |
# File 'lib/rubycord/application.rb', line 60 def inspect "#<#{self.class} id=#{@id}>" end |