Skip to content

use R6? #18

Description

@donyunardi

Instead of using the options() to store multiloadr, should we create R6 class instead?

x <- multiloadr$new()

# methods
x$add_pkgs()
x$list_pkgs()
x$load_pkgs()

# constructor
multiloadr_obj <- create_multiloadr(path, pkg_name, branch_name, from_commit) # return multiloadr object
add_pkgs(multiloadr_obj, path, pkg_name, branch_name, from_commit)
list_pkgs(multiloadr_obj)
load_pkgs(multiloadr_obj)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions