feature(files) add options

This commit is contained in:
coderaiser 2013-11-29 16:37:40 +00:00
parent 5cf62055b9
commit 03ddc34aee
3 changed files with 12 additions and 9 deletions

View file

@ -144,12 +144,12 @@
if (Config.ssl)
lFiles.push(KEY, CERT);
files.read(lFiles, function(pErrors, pFiles) {
files.read(lFiles, 'utf-8', function(pErrors, pFiles) {
if (pErrors)
Util.log(pErrors);
else {
FileTemplate = pFiles[FILE_TMPL].toString();
PathTemplate = pFiles[PATH_TMPL].toString();
FileTemplate = pFiles[FILE_TMPL];
PathTemplate = pFiles[PATH_TMPL];
if (Config.ssl)
lParams.ssl = {

View file

@ -16,7 +16,7 @@
CloudFunc = main.cloudfunc,
Util = main.util;
object.read = function(pFiles, pCallBack) {
object.read = function(pFiles, pOptions, pCallBack) {
var lDone = [],
lFiles,
lErrors,
@ -55,6 +55,9 @@
}
};
if (!pCallBack)
pCallback = pOptions;
if (Util.isArray(pFiles))
lFiles = pFiles;
else
@ -64,7 +67,7 @@
lName = lFiles.pop();
lDone.push(lName);
fs.readFile(lName, Util.call(lDoneFunc, lName));
fs.readFile(lName, pOptions, Util.call(lDoneFunc, lName));
}
};

View file

@ -55,15 +55,15 @@
'</li>';
files.read(Files, function(pErrors, pFiles){
files.read(Files, 'utf-8', function(pErrors, pFiles){
if(pErrors)
Util.log(pErrors);
else{
console.time('CloudFunc.buildFromJSON');
var lTemplate = pFiles[TEMPLATEPATH].toString(),
lPathTemplate = pFiles[PATHTEMPLATE_PATH].toString(),
lExpect = pFiles[EXPECT_PATH].toString(),
var lTemplate = pFiles[TEMPLATEPATH],
lPathTemplate = pFiles[PATHTEMPLATE_PATH],
lExpect = pFiles[EXPECT_PATH],
lResult = CloudFunc.buildFromJSON(lJSON, lTemplate, lPathTemplate);