module Slack::BlockKit::Composition::ConfirmationDialog::Confirmable

{Confirmable} contains the common behaviour for configuring a {ConfirmationDialog}

Public Class Methods

included(klass) click to toggle source
# File lib/slack/block_kit/composition/confirmation_dialog.rb, line 15
def self.included(klass)
  klass.attr_accessor :confirm
end

Public Instance Methods

confirmation_dialog() { |confirm| ... } click to toggle source
# File lib/slack/block_kit/composition/confirmation_dialog.rb, line 19
def confirmation_dialog
  self.confirm = Composition::ConfirmationDialog.new

  yield(confirm) if block_given?

  self
end