repo_adapter_create_manager: Creates repo manager to manage its repository.

Description Usage Arguments Details Value See Also Examples

Description

For repositories which need some kind of connection to manage it initializes appropriate resources.

Usage

1

Arguments

repo_adapter

repo adapter on which manager is base. (type: rsuite_repo_adapter)

...

manager specific parameters.

Details

Raises an error if fails to create the manager.

Value

object of type rsuite_repo_adapter

See Also

Other in extending RSuite with Repo adapter: repo_adapter_create_base, repo_adapter_get_info, repo_adapter_get_path, repo_manager_destroy, repo_manager_get_info, repo_manager_init, repo_manager_remove, repo_manager_upload

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# create you own Repo adapter
repo_adapter_create_own <- function() {
  result <- repo_adapter_create_base("Own")
  class(result) <- c("repo_adapter_own", class(result))
  return(result)
}

#' @export
repo_adapter_create_manager.repo_adapter_own <- function(repo_adapter, ...) {
  repo_manager <- list() # create you own repo manager
  class(repo_manager) <- c("repo_manager_own", "rsuite_repo_manager")
  return(repo_manager)
}

RSuite documentation built on June 10, 2019, 5:03 p.m.