From cb1e86032ff9d4cbe9b1415b1ea8e2836a617532 Mon Sep 17 00:00:00 2001 From: Evgeny Shvarov Date: Sat, 17 Jun 2017 12:23:50 +0300 Subject: [PATCH] Unified Setup method, added DSWMap.Utils for mass setup. Introduced dev.mac for project utils. --- src/.gitignore | 1 + src/cls/CZ/Utils.cls | 2 +- src/cls/DSWMap/Utils.cls | 11 +++++++++++ src/cls/RSA/Utils.cls | 2 +- src/cls/SE/Utils.cls | 2 +- src/cls/USA/Utils.cls | 3 ++- src/dev.mac | 3 +++ 7 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 src/.gitignore create mode 100644 src/cls/DSWMap/Utils.cls create mode 100644 src/dev.mac diff --git a/src/.gitignore b/src/.gitignore new file mode 100644 index 0000000..bcddc15 --- /dev/null +++ b/src/.gitignore @@ -0,0 +1 @@ +.DS* \ No newline at end of file diff --git a/src/cls/CZ/Utils.cls b/src/cls/CZ/Utils.cls index e3372ed..4787816 100644 --- a/src/cls/CZ/Utils.cls +++ b/src/cls/CZ/Utils.cls @@ -1,7 +1,7 @@ Class CZ.Utils { -ClassMethod setup() +ClassMethod Setup() { do ..Populate() do ##class(%DeepSee.Utils).%BuildCube("CZCube") diff --git a/src/cls/DSWMap/Utils.cls b/src/cls/DSWMap/Utils.cls new file mode 100644 index 0000000..eda2d14 --- /dev/null +++ b/src/cls/DSWMap/Utils.cls @@ -0,0 +1,11 @@ +Class DSWMap.Utils { + +ClassMethod SetupAll() { + + for map="CZ","FIN","RSA","SE","RF.SAKH","USA" { + do $CLASSMETHOD(map_".Utils", "Setup") + } + +} + +} \ No newline at end of file diff --git a/src/cls/RSA/Utils.cls b/src/cls/RSA/Utils.cls index fd037b5..f0a99f6 100644 --- a/src/cls/RSA/Utils.cls +++ b/src/cls/RSA/Utils.cls @@ -1,7 +1,7 @@ Class RSA.Utils { -ClassMethod setup() +ClassMethod Setup() { do ..Populate() do ##class(%DeepSee.Utils).%BuildCube("RSACube") diff --git a/src/cls/SE/Utils.cls b/src/cls/SE/Utils.cls index 74ff918..08a3e06 100644 --- a/src/cls/SE/Utils.cls +++ b/src/cls/SE/Utils.cls @@ -1,7 +1,7 @@ Class SE.Utils { -ClassMethod setup() +ClassMethod Setup() { do ..Populate() do ##class(%DeepSee.Utils).%BuildCube("SECube") diff --git a/src/cls/USA/Utils.cls b/src/cls/USA/Utils.cls index 6db4502..c3a628f 100755 --- a/src/cls/USA/Utils.cls +++ b/src/cls/USA/Utils.cls @@ -2,7 +2,8 @@ Class USA.Utils { /// init everything -ClassMethod Init() + +ClassMethod Setup() { do ..Populate() do ##class(USA.Elections).%BuildIndices() diff --git a/src/dev.mac b/src/dev.mac new file mode 100644 index 0000000..4a45353 --- /dev/null +++ b/src/dev.mac @@ -0,0 +1,3 @@ +// classes release export +s list="CZ*.CLS,FIN*.CLS,RF*.CLS,RSA*.CLS,SE*.CLS,USA*.CLS,World*.CLS,*.DFI" +D $System.OBJ.Export(list,"dsw-map-release"_$tr($zd($h,3),"-","")_".xml")