Skip to content

Commit

Permalink
use grepl for valid interval
Browse files Browse the repository at this point in the history
This goes to partially address #67
  • Loading branch information
zkamvar committed Mar 6, 2019
1 parent b8acf5f commit b954c50
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
1 change: 1 addition & 0 deletions R/make_week.R
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ get_week_start <- function(weekday) {
"iso" = "monday", # ISOweek == WHO epiweek
wkdy # all others
)
res <- if (res == "") "week" else res
res <- gsub("epi", "", res) # if they specify something like "epiweek:saturday"
suppressWarnings(rn <- as.integer(res))
if (is.na(rn)) res else rn
Expand Down
8 changes: 5 additions & 3 deletions R/valid_interval.R
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
#' @noRd
#' @keywords internal
is_date_interval <- function(the_interval) {
valid_intervals <- c("day", "week", "month", "quarter", "year",
"days", "weeks", "months", "quarters", "years")
the_interval %in% valid_intervals
valid_intervals <- "day|week|month|quarter|year"
# valid_intervals <- c("day", "week", "month", "quarter", "year",
# "days", "weeks", "months", "quarters", "years")
# the_interval %in% valid_intervals
grepl(valid_intervals, the_interval)
}

#' Validate potential character values for interval
Expand Down

0 comments on commit b954c50

Please sign in to comment.