Sha256: 4a342b0726283123896984ed5b98b453e4e1a613bbaa78660c6bf4a118ecc9cd

Contents?: true

Size: 635 Bytes

Versions: 30

Compression:

Stored size: 635 Bytes

Contents

# frozen_string_literal: true

module Slack
  module BlockKit
    module Composition
      # An object containing some text, formatted using Slack's "mrkdwn".
      #
      # https://api.slack.com/reference/messaging/composition-objects#text
      # https://api.slack.com/messaging/composing/formatting
      class Mrkdwn
        TYPE = 'mrkdwn'

        def initialize(text:, verbatim: nil)
          @text = text
          @verbatim = verbatim
        end

        def as_json(*)
          {
            type: TYPE,
            text: @text,
            verbatim: @verbatim
          }.compact
        end
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
slack-ruby-block-kit-0.26.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.25.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.24.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.23.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.22.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.21.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.20.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.19.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.18.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.17.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.16.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.15.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.14.1 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.14.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.13.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.12.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.11.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.10.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.9.0 lib/slack/block_kit/composition/mrkdwn.rb
slack-ruby-block-kit-0.8.0 lib/slack/block_kit/composition/mrkdwn.rb