lib/slack/block_kit/element/checkboxes.rb in slack-ruby-block-kit-0.19.0 vs lib/slack/block_kit/element/checkboxes.rb in slack-ruby-block-kit-0.20.0
- old
+ new
@@ -10,12 +10,13 @@
class Checkboxes
include Composition::ConfirmationDialog::Confirmable
TYPE = 'checkboxes'
- def initialize(action_id:)
+ def initialize(action_id:, focus_on_load: nil)
@action_id = action_id
+ @focus_on_load = focus_on_load
@options = []
yield(self) if block_given?
end
@@ -34,9 +35,10 @@
{
type: TYPE,
action_id: @action_id,
options: @options.map(&:as_json),
initial_options: initial_options&.map(&:as_json),
+ focus_on_load: @focus_on_load,
confirm: confirm&.as_json
}.compact
end
private