Sha256: 8ee1005a6bf5d7efeb84b49fe9044eee37ec56c7637b84b6c354ec1f48506c88
Contents?: true
Size: 725 Bytes
Versions: 15
Compression:
Stored size: 725 Bytes
Contents
# frozen_string_literal: true module Slack module BlockKit module Layout # A header is a plain-text block that displays in a larger, bold font. # Use it to delineate between different groups of content in your app's # surfaces. # # https://api.slack.com/reference/block-kit/blocks#header class Header TYPE = 'header' def initialize(text:, block_id: nil, emoji: nil) @text = Composition::PlainText.new(text: text, emoji: emoji) @block_id = block_id end def as_json(*) { type: TYPE, text: @text.as_json, block_id: @block_id }.compact end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems