| format_type_sum {pillar} | R Documentation |
Called on values returned from type_sum() for defining the description
in the capital. Implement this method for a helper class for custom
formatting, and return an object of this helper class from your
type_sum() implementation. See examples.
format_type_sum(x, width, ...) ## Default S3 method: format_type_sum(x, width, ...)
x |
A return value from |
width |
The desired total width. If the returned string still is
wider, it will be trimmed. Can be |
... |
Arguments passed to methods. |
format_type_sum(1, NULL)
pillar(1)
type_sum.accel <- function(x) {
structure("kg m/s^2", width = 8, class = "type_sum_accel")
}
format_type_sum.type_sum_accel <- function(x, width, ...) {
if (!is.null(width) && width < attr(x, "width")) {
x <- substr(x, 1, width)
}
style_subtle(x)
}
accel <- structure(9.81, class = "accel")
pillar(accel)