Class: Discorb::ApplicationCommand::Command::ChatInputCommand
- Inherits:
-
Discorb::ApplicationCommand::Command
- Object
- DiscordModel
- Discorb::ApplicationCommand::Command
- Discorb::ApplicationCommand::Command::ChatInputCommand
- Defined in:
- lib/discorb/app_command/command.rb
Overview
Represents the slash command.
Instance Attribute Summary collapse
-
#description ⇒ Hash{String => String}
readonly
The description of the command.
-
#options ⇒ Hash{String => Hash}
readonly
The options of the command.
Attributes inherited from Discorb::ApplicationCommand::Command
#block, #default_permission, #dm_permission, #guild_ids, #name, #type, #type_raw
Instance Method Summary collapse
-
#to_s ⇒ String
Returns the commands name.
Methods inherited from DiscordModel
Instance Attribute Details
#description ⇒ Hash{String => String} (readonly)
Returns The description of the command.
96 97 98 |
# File 'lib/discorb/app_command/command.rb', line 96 def description @description end |
#options ⇒ Hash{String => Hash} (readonly)
Returns The options of the command.
98 99 100 |
# File 'lib/discorb/app_command/command.rb', line 98 def @options end |
Instance Method Details
#to_s ⇒ String
Returns the commands name.
143 144 145 |
# File 'lib/discorb/app_command/command.rb', line 143 def to_s "#{@parent} #{@name["default"]}".strip end |