Method: NotionRubyMapping::ColumnBlock#initialize
- Defined in:
- lib/notion_ruby_mapping/blocks/column_block.rb
#initialize(sub_blocks = [], json: nil, id: nil, parent: nil, width_ratio: nil) ⇒ ColumnBlock
Returns a new instance of ColumnBlock.
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/notion_ruby_mapping/blocks/column_block.rb', line 8 def initialize(sub_blocks = [], json: nil, id: nil, parent: nil, width_ratio: nil) super(json: json, id: id, parent: parent) add_sub_blocks sub_blocks unless json @can_have_children = true @can_append = false @width_ratio = if !width_ratio.nil? width_ratio elsif json && json["column"] && json["column"]["width_ratio"] json["column"]["width_ratio"] end end |