class Discordrb::Components::SelectMenu
An interactable select menu component.
Attributes
custom_id[R]
@return [String]
max_values[R]
@return [Integer, nil]
min_values[R]
@return [Integer, nil]
options[R]
@return [Array<Option>]
placeholder[R]
@return [String, nil]
Public Class Methods
new(data, bot)
click to toggle source
@!visibility private
# File lib/discordrb/data/component.rb, line 160 def initialize(data, bot) @bot = bot @max_values = data['max_values'] @min_values = data['min_values'] @placeholder = data['placeholder'] @custom_id = data['custom_id'] @emoji = Emoji.new(data['emoji'], @bot) if data['emoji'] @options = data['options'].map { |opt| Option.new(opt) } end