Toggle navigation
Home
Latest pastes
FAQ
Random
BitBin is shutting down!
Register
Login
Extending CleverStack Classes
SUBMITTED BY:
pilsy
DATE:
Oct. 19, 2015, 6:54 p.m.
FORMAT:
JavaScript
SIZE:
529 Bytes
Raw
Download
Tweet
HITS:
1142
Go to comments
Report
var
Class
=
require
(
'classes'
).
Class
;
module
.
exports
=
Class
.
extend
({
files
:
null
,
init
:
function
()
{
this
.
files
=
[];
this
.
getFiles
(
__dirname
);
this
.
emit
(
'init'
);
},
getFiles
:
function
(
dir
)
{
fs
.
readdir
(
dir
,
this
.
proxy
(
'handleGetFiles'
,
dir
)
);
},
// The dir variable has been curried into this function by getFiles()
handleGetFiles
:
function
(
dir
,
err
,
files
)
{
if
(
!
err
)
{
this
.
files
=
files
;
}
else
{
console
.
error
(
err
);
}
}
});
Please enable JavaScript to view the
comments powered by Disqus.
comments powered by
Disqus