blob: 851b7b0b319bce60a5f5643890c34b9806b1ff14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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?
|