Teamwork/node-auto-launch

Add `toggle` method for easy enable/disable

Open

#21 opened on Feb 10, 2016

View on GitHub
 (1 comment) (1 reaction) (1 assignee)CoffeeScript (111 forks)batch import
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (911 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Add toggle method for easy enable/disable. This makes it easy to set based based on a variable.

Current:

var somebool;
autoLauncher[(somebool ? 'enable' : 'disable')](function(err) {
   console.log(err);
});
// or
(somebool ? autoLauncher.enable : autoLauncher.disable).bind(autoLauncher)(function(err){
   console.log(err);
});

Desired:

var somebool;
autoLauncher.toggle(somebool, function(err) {
   console.log(err);
});

Contributor guide