aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sisudoc/io_in/paths_source.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/sisudoc/io_in/paths_source.d')
-rw-r--r--src/sisudoc/io_in/paths_source.d14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/sisudoc/io_in/paths_source.d b/src/sisudoc/io_in/paths_source.d
index 9f8ae63..41353ed 100644
--- a/src/sisudoc/io_in/paths_source.d
+++ b/src/sisudoc/io_in/paths_source.d
@@ -821,6 +821,20 @@ template spinePathsPods() {
}
return _pods();
}
+ auto abstraction_root(string fn_src) {
+ auto pod_root_ = pod_root(fn_src);
+ auto pth_1_ = ((media_root(fn_src).zpod.chainPath("abstraction")).asNormalizedPath).array;
+ auto pth_2_ = ((media_root(fn_src).filesystem_open_zpod.chainPath("abstraction")).asNormalizedPath).array;
+ struct _pods {
+ auto zpod() {
+ return pth_1_;
+ }
+ auto filesystem_open_zpod() {
+ return pth_2_;
+ }
+ }
+ return _pods();
+ }
auto image_root(string fn_src) {
auto pod_root_ = pod_root(fn_src);
auto pth_1_ = ((media_root(fn_src).zpod.chainPath("image")).asNormalizedPath).array;