Examples for 'R.utils::Settings'


Class for applicational settings

Aliases: Settings

Keywords: classes programming IO

### ** Examples

# Load settings from file, or create default settings
basename <- "some.settings"
settings <- Settings$loadAnywhere(basename)
if (is.null(settings))
  settings <- Settings(basename)

# Set default options, if missing.
setOption(settings, "graphics/verbose", TRUE, overwrite=FALSE)
setOption(settings, "io/verbose", Verbose(threshold=-1), overwrite=FALSE)

# Save and reload settings
path <- tempdir()
saveAnywhere(settings, path=path)
settings2 <- Settings$loadAnywhere(basename, paths=path)

# Clean up
file.remove(getLoadedPathname(settings2))
[1] TRUE
# Assert correctness
stopifnot(equals(settings, settings2))

[Package R.utils version 2.11.0 Index]