Sha256: bd788fa2b1e7068d1be9b4e9e4fbbe3eb94b8f0b9131bfda4ab7381b65762c01

Contents?: true

Size: 531 Bytes

Versions: 30

Compression:

Stored size: 531 Bytes

Contents

# frozen_string_literal: true

module Slack
  module BlockKit
    module Layout
      # A content divider, like an <hr>, to split up different blocks inside of
      # a message.
      #
      # https://api.slack.com/reference/messaging/blocks#divider
      class Divider
        TYPE = 'divider'

        def initialize(block_id: nil)
          @block_id = block_id
        end

        def as_json(*)
          {
            type: TYPE,
            block_id: @block_id
          }.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/layout/divider.rb
slack-ruby-block-kit-0.25.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.24.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.23.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.22.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.21.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.20.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.19.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.18.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.17.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.16.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.15.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.14.1 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.14.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.13.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.12.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.11.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.10.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.9.0 lib/slack/block_kit/layout/divider.rb
slack-ruby-block-kit-0.8.0 lib/slack/block_kit/layout/divider.rb