Class: DiscordRDA::Components::ChannelSelect
- Inherits:
-
SelectMenu
- Object
- Base
- SelectMenu
- DiscordRDA::Components::ChannelSelect
- Defined in:
- lib/discord_rda/interactions/components.rb
Overview
Channel select menu (dropdown showing channels)
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(custom_id:, channel_types: nil, placeholder: nil, min_values: 1, max_values: 1, disabled: false) ⇒ ChannelSelect
constructor
A new instance of ChannelSelect.
Methods inherited from Base
Constructor Details
#initialize(custom_id:, channel_types: nil, placeholder: nil, min_values: 1, max_values: 1, disabled: false) ⇒ ChannelSelect
Returns a new instance of ChannelSelect.
254 255 256 257 |
# File 'lib/discord_rda/interactions/components.rb', line 254 def initialize(custom_id:, channel_types: nil, placeholder: nil, min_values: 1, max_values: 1, disabled: false) super(type: :channel_select, custom_id: custom_id, placeholder: placeholder, min_values: min_values, max_values: max_values, disabled: disabled) @data[:channel_types] = channel_types if channel_types end |