yes.js v1.0.1
yes.js
(c) 2013 Robert Bost
Author: Robert Bost <bostrt_at_gmail-d0t-com>
Overview: JavaScript port of *nix command Yes.
Yes.js is basically a wrapper around the setInterval and clearInterval JavaScript functions. Yes.js makes it a little easier to manage repeating interval calls.
// ...
yes.kill(yesID);
```javascript
function getUserLocation() {
...
}
var myYes = new Yes();
// Same old string
myYes.yes(function(str) {
console.log(str);
}, "Oh Yes!", 1000);
// You can even pass functions!
myYes.yes(function(func) {
console.log("User is at " + func());
}, getUserLocation, 5000);
// ...
// Let's kill both of our intervals.
myYes.kill();
class Yes
Methods
Yes.yes(callback, arg, interval)
Calls the given callback on the given interval. The given arg passed into the callback on the given interval. If the callback returns false then the repeating interval will be canceled.
Parameters
callback: function, This will be called on the given interval.
arg: any, This argument will be passed into the callback.
interval: int, The interval in milliseconds to call the callback.
Returns
int, ID for this yes call. Use this ID when calling Yes.kill.
Yes.kill(id)
Kills a repeating interval with the given ID. If ID is false, null, undefined, or empty string then all repeating intervals that were started with calls to Yes.yes will be killed.
have kept this ID when calling Yes.yes.
Parameters
id: int, The ID of the interval you wish to cancel. You should