R/before-date.R

Defines functions before_date

Documented in before_date

#' @rdname event-date
#' @export
before_date <- function(x, inclusive = FALSE) {
  x <- vec_cast_date(x)
  vec_assert(x, size = 1L)

  test <- function(env) {
    test_before(x, current_date(env), inclusive)
  }

  new_event(
    description = glue("Before date: {collapse_and_trim(x)}"),
    test = test
  )
}
DavisVaughan/almanac3 documentation built on Oct. 30, 2019, 5:59 a.m.