NotionRubyMapping v4.0.0 のマニュアル修正 : hkob の雑記録 (443)

はじめに

hkob の雑記録の第443回目(通算17日目)は、NotionRubyMapping のマニュアルを更新します。

見出し4 のページを追加

見出し4 については、ほぼ見出し3 と変わらないので複製して3 を 4 に置換するという対応をしました。トグル見出しも同様です。

append_block_children の position 対応

Block の append_block_children については、ブログ記事を参考に修正してもらいました。

append_block_children の修正依頼

これは block に実装されているので、同期ブロックで Page や Block など複数の場所に記載されています。このような形で position の説明が追加されました。

修正された append_block_children

DataSource#{build,create}_child_page の makrdown 引数

同様に DataSource の {build,create}_child_page の markdown 引数についても追加をお願いします。

DataSource#{build,create}_child_page の修正依頼

build_child_page は以下のようになりました。

修正された DataSource#build_child_page

create_child_page も同様です。

修正された DataSource#create_child_page

Page#{build,create}_child_page に markdown 引数を追加

Page のメソッドにも同様に修正してもらいます。こちらは先日追加した position の説明がすでに追加されています。

Page#{build,create}_child_page の修正依頼

前回 build_child_page の説明を追加し忘れていたのですが、適当に作ってくれました。

修正された Page#build_child_page

create_child_page はすでにあったので、markdown のみ修正されていました。

修正された Page#create_child_page

Page#insert_markdown を追加

次は Page#insert_markdown です。

Page#insert_markdown の追加依頼

これは完全に新規作成なのですが、ブログに書かれた内容からいい感じにサンプルコードも追加してくれました。

追加された Page#insert_markdown

Page#replace_markdown の追加

同様に Page#replace_markdown メソッドの説明を追加してもらいます。

Page#replace_markdown の追加依頼

こちらも同じように使い方の説明も含めて作成してくれました。

追加された Page#replace_markdown

おわりに

ブログにテストコードなどを全て記載しているため、それらを参考にしてほぼマニュアルが自動的に作成されるのは楽ですね。マニュアル全体を見直して作り直したいと思ったりします。

hkob.notion.site