r9775 - helma-ng/trunk/modules/helma

[email protected] Thu, 14 May 2009 22:42:59 +0200 (CEST)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20090514204259.D3E513D0D6@mia>
Author: hannes
Date: 2009-05-14 22:42:59 +0200 (Thu, 14 May 2009)
New Revision: 9775

Modified:
   helma-ng/trunk/modules/helma/system.js
Log:
Add environment varialbes property env to helma/system

Details at http://dev.helma.org/trac/helma/changeset/9775

Modified: helma-ng/trunk/modules/helma/system.js
===================================================================
--- helma-ng/trunk/modules/helma/system.js	2009-05-14 20:05:06 UTC (rev 9774)
+++ helma-ng/trunk/modules/helma/system.js	2009-05-14 20:42:59 UTC (rev 9775)
@@ -4,7 +4,9 @@
 
 require('core/object');
 
-export('addHostObject',
+export('args',
+        'env',
+        'addHostObject',
         'addRepository',
         'asJavaObject',
         'createSandbox',
@@ -16,8 +18,7 @@
         'getOptimizationLevel',
         'setOptimizationLevel',
         'serialize',
-        'deserialize',
-        'args');
+        'deserialize');
 
 var rhino = org.mozilla.javascript;
 
@@ -179,3 +180,7 @@
 Object.defineProperty(this, "args", {
     value: new ScriptableList(getRhinoEngine().getCommandLineArguments())
 });
+
+Object.defineProperty(this, "env", {
+    value: new ScriptableMap(java.lang.System.getenv())
+});