Sha256: 6952e6d49bf965403fdb6dd4d8333adb0a7c350dcc2f6065027de4a414cf98e8
Contents?: true
Size: 560 Bytes
Versions: 29
Compression:
Stored size: 560 Bytes
Contents
# frozen_string_literal: true module Slack module BlockKit module Composition # An object containing some text, formatted using plain text. # # https://api.slack.com/reference/messaging/composition-objects#text class PlainText TYPE = 'plain_text' def initialize(text:, emoji: nil) @text = text @emoji = emoji end def as_json(*) { type: TYPE, text: @text, emoji: @emoji }.compact end end end end end
Version data entries
29 entries across 29 versions & 2 rubygems