Method: NotionRubyMapping::ColumnListBlock#initialize
- Defined in:
- lib/notion_ruby_mapping/blocks/column_list_block.rb
#initialize(array_of_sub_blocks = [], json: nil, id: nil, parent: nil) ⇒ NotionRubyMapping::Block
9 10 11 12 13 14 15 16 17 |
# File 'lib/notion_ruby_mapping/blocks/column_list_block.rb', line 9 def initialize(array_of_sub_blocks = [], json: nil, id: nil, parent: nil) super(json: json, id: id, parent: parent) unless json raise StandardError, "The column_list must have at least 2 columns." if array_of_sub_blocks.count < 2 @columns = array_of_sub_blocks.map { |sub_blocks| ColumnBlock.new(sub_blocks) } end @can_have_children = true end |