Hwaro::Models::ContentSchemaField
One [content.schema.fields.<name>] entry. name is either a
top-level key (a known front-matter field, or an unknown key, which the
parser stores in extra) or extra.<key>.
Constants
Known front-matter fields a default may fill: the ones read after
parsing (cascade's set plus a few listing fields). URL-, date- and
publication-window fields are resolved during parsing, so a default
on them could not take effect. draft is left out on purpose: the
tools' publish state (ContentLister) reads front matter and
[cascade] only, and a default it cannot see would split the page set.
The type each known front-matter field has to the parser. A schema
may only declare that type for it (menus/menu take several shapes
and are not listed).
Constructors
Class methods
A bound for messages: whole values print as integers ("5"), except
those too large for Int64 (to_i64 would raise OverflowError).
Instance methods
The first problem with value (type, enum, bounds), or nil.