Skip to content

Commit

Permalink
Add changes to lib.
Browse files Browse the repository at this point in the history
  • Loading branch information
paulyoung committed Jan 26, 2015
1 parent 5168adf commit 48fce06
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions lib/error-reporter.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,14 @@ var ErrorReporter,
__bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };

ErrorReporter = (function() {
ErrorReporter.prototype._toString = Object.prototype.toString;

ErrorReporter.prototype._sourceCode = null;

function ErrorReporter(sourceCode) {
this.reportError = __bind(this.reportError, this);
if (sourceCode == null) {
throw new Error('Source code not provided');
}
if (this._toString.call(sourceCode) !== '[object String]') {
if (Object.prototype.toString.call(sourceCode) !== '[object String]') {
throw new TypeError('Source code must be a string');
}
this._sourceCode = sourceCode;
Expand All @@ -22,7 +20,7 @@ ErrorReporter = (function() {
if (message == null) {
throw new Error('Message not provided');
}
if (this._toString.call(message) !== '[object String]') {
if (Object.prototype.toString.call(message) !== '[object String]') {
throw new TypeError('Message must be a string');
}
if (message.length === 0) {
Expand All @@ -31,7 +29,7 @@ ErrorReporter = (function() {
if (lineNumber == null) {
throw new Error('Line number not provided');
}
if (this._toString.call(lineNumber) !== '[object Number]') {
if (Object.prototype.toString.call(lineNumber) !== '[object Number]') {
throw new TypeError('Line number must be a number');
}
if (lineNumber <= 0) {
Expand All @@ -40,7 +38,7 @@ ErrorReporter = (function() {
if (columnNumber == null) {
throw new Error('Column number not provided');
}
if (this._toString.call(columnNumber) !== '[object Number]') {
if (Object.prototype.toString.call(columnNumber) !== '[object Number]') {
throw new TypeError('Column number must be a number');
}
if (columnNumber <= 0) {
Expand Down Expand Up @@ -92,4 +90,4 @@ ErrorReporter = (function() {

})();

module.exports = ErrorReporter;
module.exports = ErrorReporter;

0 comments on commit 48fce06

Please sign in to comment.