Links (Block base class)
PageBookmarkBlockCodeBlockEmbedBlockHeading2BlockLinkToPageBlockQuoteBlockToDoBlockToggleHeading3Block
DatabaseBreadcrumbBlockColumnBlockEquationBlockHeading3BlockNumberedListItemBlockSyncedBlockToggleBlockVideoBlock
1. Singleton methods
self.new(expression) → LinkToPageBlock
- [PARAM(optional)] page_id page_id for link.
- [PARAM(optional)] database_id database_id for link.
self.new
creates a LinkToPageBlock
object using a page_id
of database_id
. b = LinkToPageBlock.new page_id: "c01166c613ae45cbb96818b4ef2f5a77" b.block_json # => {"type"=>"link_to_page", "object"=>"block", "link_to_page"=>{"type"=>"page_id", "page_id"=>"c01166c613ae45cbb96818b4ef2f5a77"}}
2. Instance methods
database_id → String
database_id
returns the database_id for LinkToPageBlock
.b = LinkToPageBlock.new database_id: "c7697137d49f49c2bbcdd6a665c4f921" # => {"type"=>"link_to_page", "object"=>"block", "link_to_page"=>{"type"=>"database_id", "database_id"=>"c7697137d49f49c2bbcdd6a665c4f921"}}
page_id → String
page_id
returns the page_id for LinkToPageBlock
.b = LinkToPageBlock.new page_id: "c01166c613ae45cbb96818b4ef2f5a77" # => {"type"=>"link_to_page", "object"=>"block", "link_to_page"=>{"type"=>"page_id", "page_id"=>"c01166c613ae45cbb96818b4ef2f5a77"}}