vld_exprs: Specify validation expressions

Description Usage Arguments See Also Examples

Description

Specify validation expressions

Usage

1

Arguments

...

Expressions to validate (with support for quasiquotation).

See Also

vld_spec()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
f <- function(x, y) "Pass"

## Make a positivity checker
exprs <- vld_exprs(x, x - y)
foo <- firmly(f, "{{.}} is not positive" := {isTRUE(. > 0)}(!!! exprs))

foo(2, 1)
## Not run: 
foo(1, 2)
## End(Not run)

egnha/rong documentation built on May 7, 2019, 9:48 p.m.