class Slack::BlockKit::Element::ChannelsSelectElement
Attributes
initial_channel[RW]
response_url_enabled[R]
Public Class Methods
populate(hash, object)
click to toggle source
Calls superclass method
# File lib/slack/block_kit/element/channels_select_element.rb, line 11 def self.populate(hash, object) object.initial_channel = hash[:initial_channel] if hash.key?(:initial_channel) object.response_url_enabled! if hash.key?(:response_url_enabled) super(hash, object) end
Public Instance Methods
response_url_enabled!()
click to toggle source
# File lib/slack/block_kit/element/channels_select_element.rb, line 18 def response_url_enabled! @response_url_enabled = true end
to_h()
click to toggle source
Calls superclass method
# File lib/slack/block_kit/element/channels_select_element.rb, line 22 def to_h super.merge( initial_channel: initial_channel, response_url_enabled: response_url_enabled ).compact end