as_server_variables()
turns an existing object into a server_variables
object. This is in contrast with class_server_variables()
, which builds a
server_variables
object from individual properties.
Arguments
- x
The object to coerce. Must be empty or be a list of objects that can be coerced to
string_replacements
objects viaas_string_replacements()
.- ...
These dots are for future extensions and must be empty.
Value
A server_variables
object as returned by
class_server_variables()
.
See also
servers object
as_servers()
,
as_string_replacements()
,
class_server_variables()
,
class_servers()
,
class_string_replacements()
Examples
as_server_variables()
#> <rapid::server_variables> list()
as_server_variables(
list(
list(
username = c(default = "demo", description = "Name of the user.")
),
list(
username = c(
default = "demo",
description = "Name of the user."
),
port = list(
default = "8443",
enum = c("8443", "443")
)
)
)
)
#> <rapid::server_variables> List of 2
#> $ : <rapid::string_replacements>
#> ..@ name : chr "username"
#> ..@ default : chr "demo"
#> ..@ enum : list()
#> ..@ description: chr "Name of the user."
#> $ : <rapid::string_replacements>
#> ..@ name : chr [1:2] "username" "port"
#> ..@ default : chr [1:2] "demo" "8443"
#> ..@ enum :List of 2
#> .. .. $ : NULL
#> .. .. $ : chr [1:2] "8443" "443"
#> ..@ description: chr [1:2] "Name of the user." NA