Skip to content

Commit d86e360

Browse files
committed
Add self.getFiles() function
1 parent 6d3b435 commit d86e360

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

interface.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,24 @@
125125
},
126126

127127

128+
self.getFiles = function() {
129+
var prom = new Promise();
130+
var contents = {};
131+
132+
var pseudo_files = Array.prototype.slice.call(arguments);
133+
for(var i in pseudo_files)
134+
(function(fname) {
135+
self.getFile(fname).then(function(c) {
136+
contents[fname] = c;
137+
if(Object.keys(contents).length == pseudo_files.length)
138+
prom.fulfil(contents);
139+
});
140+
})(pseudo_files[i]);
141+
142+
return prom;
143+
}
144+
145+
128146
self.getFile = function(pseudo_file) {
129147
var file = self._analysePath(pseudo_file);
130148

0 commit comments

Comments
 (0)