Module: NotionToMd::Blocks
- Defined in:
- lib/notion_to_md/blocks.rb,
lib/notion_to_md/blocks/block.rb,
lib/notion_to_md/blocks/types.rb,
lib/notion_to_md/blocks/builder.rb,
lib/notion_to_md/blocks/factory.rb,
lib/notion_to_md/blocks/normalizer.rb,
lib/notion_to_md/blocks/table_block.rb,
lib/notion_to_md/blocks/table_row_block.rb,
lib/notion_to_md/blocks/to_do_list_block.rb,
lib/notion_to_md/blocks/bulleted_list_block.rb,
lib/notion_to_md/blocks/numbered_list_block.rb,
lib/notion_to_md/blocks/to_do_list_item_block.rb,
lib/notion_to_md/blocks/bulleted_list_item_block.rb,
lib/notion_to_md/blocks/numbered_list_item_block.rb
Defined Under Namespace
Classes: Block, Builder, BulletedListBlock, BulletedListItemBlock, Factory, Normalizer, NumberedListBlock, NumberedListItemBlock, TableBlock, TableRowBlock, ToDoListBlock, ToDoListItemBlock, Types
Class Method Summary collapse
-
.build(block_id:, &fetch_blocks) ⇒ Object
Parameters block_id:: A string representing a notion block id .
Class Method Details
.build(block_id:, &fetch_blocks) ⇒ Object
Parameters
- block_id
-
A string representing a notion block id .
- fetch_blocks
-
A block that fetches the blocks from the Notion API.
Returns
An array of NotionToMd::Blocks::Block.
28 29 30 |
# File 'lib/notion_to_md/blocks.rb', line 28 def self.build(block_id:, &fetch_blocks) Builder.new(block_id: block_id, &fetch_blocks).build end |