Skip to content

Commit 56f6179

Browse files
committed
condense classes
1 parent 26cf386 commit 56f6179

23 files changed

+148
-123
lines changed

R/class_resources_aws.R

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,20 @@ resources_aws_new <- function(
4242
verbose = TRUE,
4343
args = NULL
4444
) {
45-
force(bucket)
46-
force(prefix)
47-
force(region)
48-
force(endpoint)
49-
force(s3_force_path_style)
50-
force(part_size)
51-
force(page_size)
52-
force(max_tries)
53-
force(seconds_timeout)
54-
force(close_connection)
55-
force(verbose)
56-
force(args)
57-
enclass(environment(), c("tar_resources_aws", "tar_resources"))
45+
out <- new.env(parent = emptyenv(), hash = FALSE)
46+
out$bucket <- bucket
47+
out$prefix <- prefix
48+
out$region <- region
49+
out$endpoint <- endpoint
50+
out$s3_force_path_style <- s3_force_path_style
51+
out$part_size <- part_size
52+
out$page_size <- page_size
53+
out$max_tries <- max_tries
54+
out$seconds_timeout <- seconds_timeout
55+
out$close_connection <- close_connection
56+
out$verbose <- verbose
57+
out$args <- args
58+
enclass(out, c("tar_resources_aws", "tar_resources"))
5859
}
5960

6061
#' @export

R/class_resources_clustermq.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ resources_clustermq_init <- function(
99
resources_clustermq_new <- function(
1010
template = NULL
1111
) {
12-
force(template)
13-
enclass(environment(), c("tar_resources_clustermq", "tar_resources"))
12+
out <- new.env(parent = emptyenv(), hash = FALSE)
13+
out$template <- template
14+
enclass(out, c("tar_resources_clustermq", "tar_resources"))
1415
}
1516

1617
#' @export

R/class_resources_crew.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ resources_crew_new <- function(
1212
controller = NULL,
1313
seconds_timeout = NULL
1414
) {
15-
force(controller)
16-
force(seconds_timeout)
17-
enclass(environment(), c("tar_resources_crew", "tar_resources"))
15+
out <- new.env(parent = emptyenv(), hash = FALSE)
16+
out$controller <- controller
17+
out$seconds_timeout <- seconds_timeout
18+
enclass(out, c("tar_resources_crew", "tar_resources"))
1819
}
1920

2021
#' @export

R/class_resources_custom_format.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ resources_custom_format_init <- function(
99
resources_custom_format_new <- function(
1010
envvars = NULL
1111
) {
12-
force(envvars)
13-
enclass(environment(), c("tar_resources_custom_format", "tar_resources"))
12+
out <- new.env(parent = emptyenv(), hash = FALSE)
13+
out$envvars <- envvars
14+
enclass(out, c("tar_resources_custom_format", "tar_resources"))
1415
}
1516

1617
#' @export

R/class_resources_feather.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ resources_feather_new <- function(
1212
compression = NULL,
1313
compression_level = NULL
1414
) {
15-
force(compression)
16-
force(compression_level)
17-
enclass(environment(), c("tar_resources_feather", "tar_resources"))
15+
out <- new.env(parent = emptyenv(), hash = FALSE)
16+
out$compression <- compression
17+
out$compression_level <- compression_level
18+
enclass(out, c("tar_resources_feather", "tar_resources"))
1819
}
1920

2021
#' @export

R/class_resources_fst.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ resources_fst_init <- function(
99
resources_fst_new <- function(
1010
compress = NULL
1111
) {
12-
force(compress)
13-
enclass(environment(), c("tar_resources_fst", "tar_resources"))
12+
out <- new.env(parent = emptyenv(), hash = FALSE)
13+
out$compress <- compress
14+
enclass(out, c("tar_resources_fst", "tar_resources"))
1415
}
1516

1617
#' @export

R/class_resources_future.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ resources_future_new <- function(
1212
plan = NULL,
1313
resources = NULL
1414
) {
15-
force(plan)
16-
force(resources)
17-
enclass(environment(), c("tar_resources_future", "tar_resources"))
15+
out <- new.env(parent = emptyenv(), hash = FALSE)
16+
out$plan <- plan
17+
out$resources <- resources
18+
enclass(out, c("tar_resources_future", "tar_resources"))
1819
}
1920

2021
#' @export

R/class_resources_gcp.R

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@ resources_gcp_new <- function(
2121
max_tries = NULL,
2222
verbose = NULL
2323
) {
24-
force(bucket)
25-
force(prefix)
26-
force(predefined_acl)
27-
force(max_tries)
28-
force(verbose)
29-
enclass(environment(), c("tar_resources_gcp", "tar_resources"))
24+
out <- new.env(parent = emptyenv(), hash = FALSE)
25+
out$bucket <- bucket
26+
out$prefix <- prefix
27+
out$predefined_acl <- predefined_acl
28+
out$max_tries <- max_tries
29+
out$verbose <- verbose
30+
enclass(out, c("tar_resources_gcp", "tar_resources"))
3031
}
3132

3233
#' @export

R/class_resources_network.R

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ resources_network_new <- function(
1818
max_tries = NULL,
1919
verbose = NULL
2020
) {
21-
force(seconds_interval)
22-
force(seconds_timeout)
23-
force(max_tries)
24-
force(verbose)
25-
enclass(environment(), c("tar_resources_network", "tar_resources"))
21+
out <- new.env(parent = emptyenv(), hash = FALSE)
22+
out$seconds_interval <- seconds_interval
23+
out$seconds_timeout <- seconds_timeout
24+
out$max_tries <- max_tries
25+
out$verbose <- verbose
26+
enclass(out, c("tar_resources_network", "tar_resources"))
2627
}
2728

2829
#' @export

R/class_resources_parquet.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ resources_parquet_new <- function(
1212
compression = NULL,
1313
compression_level = NULL
1414
) {
15-
force(compression)
16-
force(compression_level)
17-
enclass(environment(), c("tar_resources_parquet", "tar_resources"))
15+
out <- new.env(parent = emptyenv(), hash = FALSE)
16+
out$compression <- compression
17+
out$compression_level <- compression_level
18+
enclass(out, c("tar_resources_parquet", "tar_resources"))
1819
}
1920

2021
#' @export

0 commit comments

Comments
 (0)