RAVEProject: Definition for 'RAVE' project class

Description Active bindings Methods

Description

Definition for 'RAVE' project class

Definition for 'RAVE' project class

Active bindings

path

project folder, absolute path

name

project name, character

Methods

Public methods


Method new()

constructor

Usage
RAVEProject$new(project_name)
Arguments
project_name

character


Method subjects()

get all imported subjects within project

Usage
RAVEProject$subjects()
Returns

character vector


Method has_subject()

whether a specific subject exists in this project

Usage
RAVEProject$has_subject(subject_code)
Arguments
subject_code

character, subject name

Returns

true or false whether subject is in the project


Method group_path()

get group data path for 'rave' module

Usage
RAVEProject$group_path(module_id, must_work = FALSE)
Arguments
module_id

character, 'rave' module ID

must_work

whether the directory must exist; if not exists, should a new one be created?


Method clone()

The objects of this class are cloneable with this method.

Usage
RAVEProject$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


dipterix/ravecore documentation built on Aug. 5, 2020, 2:14 p.m.