diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-04-19 14:35:34 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-04-19 14:35:34 -0400 |
| commit | 67fd3c725e6511adf70345f0733ec0b948477a11 (patch) | |
| tree | 913d9f30d8ce3614a9ae3715281f8804323b24ff /api/booleans.yaml | |
| parent | 0974d632c3dda7874f01c58bfc342b73cd1634a4 (diff) | |
Make API documentation into YAML files and autogenerate markdown files
and manpages from those.
Diffstat (limited to 'api/booleans.yaml')
| -rw-r--r-- | api/booleans.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/api/booleans.yaml b/api/booleans.yaml new file mode 100644 index 00000000..851b7b0b --- /dev/null +++ b/api/booleans.yaml @@ -0,0 +1,22 @@ +Bool.parse: + description: > + Converts a string representation of a boolean value into a boolean. Acceptable + boolean values are case-insensitive variations of `yes`/`no`, `y`/`n`, + `true`/`false`, `on`/`off`. + return: + type: 'Bool?' + description: > + `yes` if the string matches a recognized truthy boolean value; otherwise return `no`. + args: + text: + type: 'Text' + description: > + The string containing the boolean value. + example: | + >> Bool.parse("yes") + = yes : Bool? + >> Bool.parse("no") + = no : Bool? + >> Bool.parse("???") + = none : Bool? + |
