raptor
Version:
RaptorJS provides an AMD module loader that works in Node, Rhino and the web browser. It also includes various sub-modules to support building optimized web applications.
27 lines (23 loc) • 632 B
JavaScript
define.extend('raptor/temp', function(require, target) {
"use strict";
var File = require('raptor/files/File');
var workDir = null;
var temp = {
time: Date.now(),
setWorkDir: function(newWorkDir) {
if (typeof newWorkDir === 'string') {
newWorkDir = new File(newWorkDir);
}
workDir = newWorkDir;
},
getWorkDir: function() {
return workDir;
}
};
Object.defineProperty(target, "workDir", {
get: temp.getWorkDir,
set: temp.setWorkDir,
enumerable: true
});
return temp;
});