Method: NotionToHtml::BaseBlock#initialize
- Defined in:
- lib/notion_to_html/base_block.rb
#initialize(data) ⇒ BaseBlock
Initializes a new BaseBlock object.
56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/notion_to_html/base_block.rb', line 56 def initialize(data) @id = data['id'] @created_time = data['created_time'] @last_edited_time = data['last_edited_time'] @created_by = data['created_by'] # TODO: handle user object @last_edited_by = data['last_edited_by'] # TODO: handle user object @parent = data['parent'] # TODO: handle page_id type @archived = data['archived'] @has_children = data['has_children'] @children = [] @siblings = [] @type = data['type'] @properties = data[@type] end |