as_servers() turns an existing object into a servers object. This is in
contrast with class_servers(), which builds a servers object from
individual properties.
Arguments
- x
The object to coerce. Must be empty or have names "name", "email", and/or "url", or names that can be coerced to those names via
snakecase::to_snake_case(). Extra names are ignored.- ...
These dots are for future extensions and must be empty.
Value
A servers object as returned by class_servers().
See also
servers object
as_server_variables(),
as_string_replacements(),
class_server_variables(),
class_servers(),
class_string_replacements()
Examples
as_servers()
#> <rapid::servers>
#> @ url : chr(0)
#> @ description: chr(0)
#> @ variables : <rapid::server_variables> list()
as_servers(
list(
list(
url = "https://development.gigantic-server.com/v1",
description = "Development server"
),
list(
url = "https://staging.gigantic-server.com/v1",
description = "Staging server"
),
list(
url = "https://api.gigantic-server.com/v1",
description = "Production server"
)
)
)
#> <rapid::servers>
#> @ url : chr [1:3] "https://development.gigantic-server.com/v1" ...
#> @ description: chr [1:3] "Development server" "Staging server" "Production server"
#> @ variables : <rapid::server_variables> list()