R/ds-print.r

#' Slightly more human-readable output for darksky objects
#'
#' @param x a darksky object
#' @param ... ignored
#' @export
print.darksky <- function(x, ...) {

  slots <- c("minutely", "hourly", "daily", "currently")

  cons_wd <- getOption("width")

  for (has in intersect(slots, names(x))) {

    cat(has, "\n")
    cat(padz(" ", cons_wd, "="), "\n")
    print(str(x[[has]]))
    cat("\n")

  }

}

Try the darksky package in your browser

Any scripts or data that you put into this service are public.

darksky documentation built on May 2, 2019, 6:40 a.m.