Learn R Programming

modules (version 0.7.0)

depend: Declare dependencies of modules

Description

This function will check for a dependency and tries to make it available if it is not. This is a generic function. Currently only a default method exists which assumes a package name as argument. If a package is not installed depend tries to install it.

Usage

depend(on, ...)

# S3 method for default depend(on, version = "any", libPath = NULL, ...)

Arguments

on

(character) a package name

...

arguments passed to install.packages

version

(character) a version, defaults to 'any'

libPath

(character | NULL) a path to the library (folder where packages are installed)

Value

TRUE if dependency is available or successfully installed. An error if dependency can not be installed and is not available.

Examples

Run this code
# NOT RUN {
# Depend on certain R version
depend("base", "3.0.0")
# Depend on package version
depend("modules", "0.6.0")
# }

Run the code above in your browser using DataLab