Sha256: 158468123886824212dda3a4aa019848266ee25c67c8bbbb78004be634c15ce4
Contents?: true
Size: 766 Bytes
Versions: 40
Compression:
Stored size: 766 Bytes
Contents
getJasmineRequireObj().ReportDispatcher = function() { function ReportDispatcher(methods) { var dispatchedMethods = methods || []; for (var i = 0; i < dispatchedMethods.length; i++) { var method = dispatchedMethods[i]; this[method] = (function(m) { return function() { dispatch(m, arguments); }; }(method)); } var reporters = []; this.addReporter = function(reporter) { reporters.push(reporter); }; return this; function dispatch(method, args) { for (var i = 0; i < reporters.length; i++) { var reporter = reporters[i]; if (reporter[method]) { reporter[method].apply(reporter, args); } } } } return ReportDispatcher; };
Version data entries
40 entries across 40 versions & 2 rubygems