jstty / beelzebub

One hell of a Task Master!
http://beelzebub.io
Other
8 stars 4 forks source link

allow for $addSubTasks in $beforeAll #36

Closed jstty closed 7 years ago

jstty commented 7 years ago
let Beelzebub = require('beelzebub');
let bz = Beelzebub();

class MySubTasks extends Beelzebub.Tasks {
    default () {
       this.logger.log('MySubTasks default');
   }
}

class MyTasks extends Beelzebub.Tasks {
    $beforeAll () {
        this.$addSubTasks(MySubTasks);
    }

    default () {
       this.logger.log('MyTasks default');
   }
}
bz.add(MyTasks);
bz.run('MyTasks.MySubTasks');
jstty commented 7 years ago

add to 9f8ecf5