🧱

ColumnBlock

1. Singleton methods

self.new(sub_blocks) →
🧱
ColumnBlock

  • [PARAM] sub_blocks
    • Block ... a single Block
    • [Block1a, Block1b] ... array of Blocks
self.new creates a ColumnBlock object.
b = ColumnBlock.new CalloutBlock.new("Emoji callout", emoji: "✅"); b.block_json # => {"type"=>"column", "object"=>"block", "column"=>{"children"=>[{"type"=>"callout", "object"=>"block", "callout"=>{"rich_text"=>[{"type"=>"text", "text"=>{"content"=>"Emoji callout", "link"=>nil}, "plain_text"=>"Emoji callout", "href"=>nil}], "color"=>"default", "icon"=>{"type"=>"emoji", "emoji"=>"✅"}}}]}}