{
"anchor": "ceil",
"name": "ceil",
"category": "Number",
"description": "Rounds the `value` up to the specified `precision`.",
"arguments": [
{
"name": "value",
"description": "The number to round up.",
"required": true,
"type": [
"integer",
"float"
]
},
{
"name": "precision",
"description": "The number of decimal places to round to.",
"required": false,
"type": [
"integer"
],
"default": "0"
}
],
"return": {
"types": [
"integer",
"float"
],
"rules": [
"Returns an integer if `precision` is `0` (this is the default). Returns a float otherwise."
]
},
"examples": [
{
"title": "Round a number up (without precision)",
"source": "ceil(4.345)",
"return": 5.0
},
{
"title": "Round a number up (with precision)",
"source": "ceil(4.345, precision: 2)",
"return": 4.35
},
{
"title": "Round an integer up (noop)",
"source": "ceil(5)",
"return": 5
}
],
"pure": true
}