Class: NotionRubyMapping::Heading3Block

Inherits:
TextSubBlockColorBaseBlock show all
Defined in:
lib/notion_ruby_mapping/blocks/heading3_block.rb

Overview

Notion block

Instance Attribute Summary

Attributes inherited from TextSubBlockColorBaseBlock

#color, #rich_text_array

Attributes inherited from Block

#can_append, #can_have_children, #caption, #color, #language, #rich_text_array, #url

Attributes inherited from Base

#archived, #id, #json

Instance Method Summary collapse

Methods inherited from TextSubBlockColorBaseBlock

#block_json

Methods inherited from Block

#block_json, #children_block_json, decode_block, #decode_block_caption, #decode_block_rich_text_array, #decode_color, #destroy, find, type2class, #update, #update_block_json

Methods inherited from Base

#append_block_children, #assert_parent_children_pair, #assign_property, #block?, #children, #comments, create_from_json, #created_time, #database?, dry_run_script, #get, #icon, #inspect, #json_properties, #last_edited_time, #new_record?, #page?, #parent, #properties, #property_values_json, #reload, #restore_from_json, #save, #set_icon, #synced_block_original?, #update_json

Constructor Details

#initialize(text_info = nil, color: nil, json: nil, id: nil, parent: nil) ⇒ Heading3Block

Returns a new instance of Heading3Block.

Parameters:



8
9
10
11
# File 'lib/notion_ruby_mapping/blocks/heading3_block.rb', line 8

def initialize(text_info = nil, color: nil, json: nil, id: nil, parent: nil)
  super(text_info, color: color, json: json, id: id, parent: parent)
  @can_have_children = false
end

Instance Method Details

#typeString (frozen)

Returns:

  • (String (frozen))


14
15
16
# File 'lib/notion_ruby_mapping/blocks/heading3_block.rb', line 14

def type
  "heading_3"
end