Class: DiscordRDA::Components::SelectMenu
- Defined in:
- lib/discord_rda/interactions/components.rb
Overview
Base select menu class
Direct Known Subclasses
ChannelSelect, MentionableSelect, RoleSelect, StringSelect, UserSelect
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(type:, custom_id:, placeholder: nil, min_values: 1, max_values: 1, disabled: false) ⇒ SelectMenu
constructor
A new instance of SelectMenu.
Methods inherited from Base
Constructor Details
#initialize(type:, custom_id:, placeholder: nil, min_values: 1, max_values: 1, disabled: false) ⇒ SelectMenu
Returns a new instance of SelectMenu.
186 187 188 189 190 191 192 193 194 195 |
# File 'lib/discord_rda/interactions/components.rb', line 186 def initialize(type:, custom_id:, placeholder: nil, min_values: 1, max_values: 1, disabled: false) data = { custom_id: custom_id, min_values: min_values, max_values: max_values, disabled: disabled } data[:placeholder] = placeholder if placeholder super(type, data) end |