88# ' @return Urls (a character vector)
99# ' @rdname get_dv_fls_urls
1010# ' @export
11- # ' @importFrom lifecycle deprecate_soft
1211# ' @importFrom dataverse dataset_files
1312# ' @importFrom purrr map_chr
1413get_dv_fls_urls <- function (file_nms_chr , dv_ds_nm_1L_chr , dv_url_pfx_1L_chr = character (0 ),
1514 server_1L_chr = Sys.getenv(" DATAVERSE_SERVER" ), key_1L_chr = NULL )
1615{
17- lifecycle :: deprecate_soft(" 0.0.0.9446" , " ready4fun::get_dv_fls_urls()" ,
18- " ready4::get_dv_fls_urls()" )
1916 if (identical(dv_url_pfx_1L_chr , character (0 )))
2017 dv_url_pfx_1L_chr <- paste0(" https://" , server_1L_chr ,
2118 " /api/access/datafile/" )
@@ -41,21 +38,17 @@ get_dv_fls_urls <- function (file_nms_chr, dv_ds_nm_1L_chr, dv_url_pfx_1L_chr =
4138# ' @return Identity (a character vector of length one)
4239# ' @rdname get_fl_id_from_dv_ls
4340# ' @export
44- # ' @importFrom lifecycle deprecate_soft
4541# ' @importFrom purrr map2_chr
46- # ' @importFrom ready4 get_from_lup_obj
4742# ' @importFrom tibble as_tibble
4843# ' @keywords internal
4944get_fl_id_from_dv_ls <- function (ds_ls , fl_nm_1L_chr , nms_chr = NA_character_ )
5045{
51- lifecycle :: deprecate_soft(" 0.0.0.9446" , " ready4fun::get_fl_id_from_dv_ls()" ,
52- " ready4::get_fl_id_from_dv_ls()" )
5346 if (is.na(nms_chr [1 ])) {
5447 nms_chr <- purrr :: map2_chr(ds_ls $ files $ originalFileName ,
5548 ds_ls $ files $ filename , ~ ifelse(is.na(.x ), .y , .x ))
5649 }
5750 if (fl_nm_1L_chr %in% nms_chr ) {
58- id_1L_chr <- ready4 :: get_from_lup_obj(ds_ls $ files [, names(ds_ls $ files ) %> %
51+ id_1L_chr <- get_from_lup_obj(ds_ls $ files [, names(ds_ls $ files ) %> %
5952 unique()] %> % tibble :: as_tibble(), match_var_nm_1L_chr = ifelse(fl_nm_1L_chr %in%
6053 ds_ls $ files $ originalFileName , " originalFileName" ,
6154 " filename" ), match_value_xx = fl_nm_1L_chr , target_var_nm_1L_chr = " id" ,
@@ -72,19 +65,16 @@ get_fl_id_from_dv_ls <- function (ds_ls, fl_nm_1L_chr, nms_chr = NA_character_)
7265# ' @param match_value_xx Match value (an output object of multiple potential types)
7366# ' @param match_var_nm_1L_chr Match variable name (a character vector of length one)
7467# ' @param target_var_nm_1L_chr Target variable name (a character vector of length one)
75- # ' @param evaluate_1L_lgl Evaluate (a logical vector of length one), Default: TRUE
68+ # ' @param evaluate_1L_lgl Evaluate (a logical vector of length one), Default: FALSE
7669# ' @return Return object (an output object of multiple potential types)
7770# ' @rdname get_from_lup_obj
7871# ' @export
79- # ' @importFrom lifecycle deprecate_soft
8072# ' @importFrom dplyr filter select pull
8173# ' @importFrom rlang sym
8274# ' @importFrom stringr str_detect str_locate str_sub
8375get_from_lup_obj <- function (data_lookup_tb , match_value_xx , match_var_nm_1L_chr ,
84- target_var_nm_1L_chr , evaluate_1L_lgl = TRUE )
76+ target_var_nm_1L_chr , evaluate_1L_lgl = FALSE )
8577{
86- lifecycle :: deprecate_soft(" 0.0.0.9446" , " ready4fun::get_from_lup_obj()" ,
87- " ready4::get_from_lup_obj()" )
8878 return_object_ref <- data_lookup_tb %> % dplyr :: filter(!! rlang :: sym(match_var_nm_1L_chr ) ==
8979 match_value_xx ) %> % dplyr :: select(!! target_var_nm_1L_chr ) %> %
9080 dplyr :: pull()
@@ -126,16 +116,13 @@ get_from_lup_obj <- function (data_lookup_tb, match_value_xx, match_var_nm_1L_ch
126116# ' @return Slots (a character vector)
127117# ' @rdname get_r4_obj_slots
128118# ' @export
129- # ' @importFrom lifecycle deprecate_soft
130- # ' @importFrom methods getSlots
119+ # ' @importFrom methods className getSlots
131120# ' @importFrom purrr map_chr
132121# ' @keywords internal
133122get_r4_obj_slots <- function (fn_name_1L_chr , package_1L_chr = " " )
134123{
135- lifecycle :: deprecate_soft(" 0.0.0.9446" , " ready4fun::get_r4_obj_slots()" ,
136- " ready4::get_r4_obj_slots()" )
137- slots_ls <- className(fn_name_1L_chr , update_ns(package_1L_chr )) %> %
138- methods :: getSlots()
124+ slots_ls <- methods :: className(fn_name_1L_chr , ifelse(package_1L_chr ==
125+ " " , " .GlobalEnv" , package_1L_chr )) %> % methods :: getSlots()
139126 slots_chr <- purrr :: map_chr(slots_ls , ~ .x )
140127 return (slots_chr )
141128}
@@ -149,14 +136,11 @@ get_r4_obj_slots <- function (fn_name_1L_chr, package_1L_chr = "")
149136# ' @return R object (an output object of multiple potential types)
150137# ' @rdname get_rds_from_dv
151138# ' @export
152- # ' @importFrom lifecycle deprecate_soft
153139# ' @importFrom dataverse dataset_files
154140# ' @importFrom purrr map_chr
155141get_rds_from_dv <- function (file_nm_1L_chr , dv_ds_nm_1L_chr = " https://doi.org/10.7910/DVN/2Y9VF9" ,
156142 dv_url_pfx_1L_chr = character (0 ), key_1L_chr = NULL , server_1L_chr = Sys.getenv(" DATAVERSE_SERVER" ))
157143{
158- lifecycle :: deprecate_soft(" 0.0.0.9446" , " ready4fun::get_rds_from_dv()" ,
159- " ready4::get_rds_from_dv()" )
160144 if (identical(dv_url_pfx_1L_chr , character (0 )))
161145 dv_url_pfx_1L_chr <- paste0(" https://" , server_1L_chr ,
162146 " /api/access/datafile/" )
0 commit comments