6.45. kink/doc/model/BLOCK

6.45.1. block型

blockは、kinkdoc文書の中のブロックである。

block値は次の属性を持つ。

• Type: JSONデータの "type" 属性に相当するblock_type値

• Text: JSONデータの "text" 属性に相当するstr値

6.45.1.1. Block.type

typeメソッドは、BlockのType属性を戻す。

6.45.1.2. Block.text

textメソッドは、BlockのText属性を戻す。

6.45.1.3. Block.to_json_val

to_json_valは、BlockをJSON値に変換する。

例

6.45.1.4. X == Y

ふたつのblock値は、両者が等しいType属性とText属性を持っているときに等しい。

事前条件

Yはblockでなければならない。

6.45.2. BLOCK.new(Type Text)

newは、属性TypeとTextを持つ新しいblock値を戻す。

事前条件

Typeはblock_type値でなければならない。

Textはstr値でなければならない。

`Type.valid_text?(Text)` が真でなければならない。

6.45.3. BLOCK.is?(Val)

is?は、Valがblock値であるかどうかを戻す。