diff --git a/lib/parsers/api.js b/lib/parsers/api.js index 82bc871..5efa363 100644 --- a/lib/parsers/api.js +++ b/lib/parsers/api.js @@ -1,7 +1,5 @@ -var trim = require('../utils/trim'); - function parse(content) { - content = trim(content); + content = content.trim(); // Search: type, url and title // Example: {get} /user/:id Get User by ID. diff --git a/lib/parsers/api_define.js b/lib/parsers/api_define.js index ccb5b39..76f866b 100644 --- a/lib/parsers/api_define.js +++ b/lib/parsers/api_define.js @@ -1,4 +1,3 @@ -var trim = require('../utils/trim'); var unindent = require('../utils/unindent'); var ParameterError = require('../errors/parameter_error'); @@ -15,7 +14,7 @@ var _messages = { function parse(content, source, messages) { messages = messages || _messages; - content = trim(content); + content = content.trim(); var parseRegExp = /^(\w*)(.*?)(?:\s+|$)(.*)$/gm; var matches = parseRegExp.exec(content); diff --git a/lib/parsers/api_deprecated.js b/lib/parsers/api_deprecated.js index 6e958a8..b5a43c4 100644 --- a/lib/parsers/api_deprecated.js +++ b/lib/parsers/api_deprecated.js @@ -1,8 +1,7 @@ -var trim = require('../utils/trim'); var unindent = require('../utils/unindent'); function parse(content) { - var deprecated = trim(content); + var deprecated = content.trim(); if (deprecated.length > 0) { return { diff --git a/lib/parsers/api_description.js b/lib/parsers/api_description.js index 8a06537..c64e47f 100644 --- a/lib/parsers/api_description.js +++ b/lib/parsers/api_description.js @@ -1,8 +1,7 @@ -var trim = require('../utils/trim'); var unindent = require('../utils/unindent'); function parse(content) { - var description = trim(content); + var description = content.trim(); if (description.length === 0) return null; diff --git a/lib/parsers/api_example.js b/lib/parsers/api_example.js index 1da3fa1..622845c 100644 --- a/lib/parsers/api_example.js +++ b/lib/parsers/api_example.js @@ -1,8 +1,7 @@ -var trim = require('../utils/trim'); var unindent = require('../utils/unindent'); function parse(content, source) { - source = trim(source); + source = source.trim(); var title = ''; var text = ''; diff --git a/lib/parsers/api_group.js b/lib/parsers/api_group.js index a53661f..6a04ec4 100644 --- a/lib/parsers/api_group.js +++ b/lib/parsers/api_group.js @@ -1,7 +1,5 @@ -var trim = require('../utils/trim'); - function parse(content) { - var group = trim(content); + var group = content.trim(); if (group.length === 0) return null; diff --git a/lib/parsers/api_name.js b/lib/parsers/api_name.js index f0f9085..1fc8292 100644 --- a/lib/parsers/api_name.js +++ b/lib/parsers/api_name.js @@ -1,7 +1,5 @@ -var trim = require('../utils/trim'); - function parse(content) { - var name = trim(content); + var name = content.trim(); if(name.length === 0) return null; diff --git a/lib/parsers/api_param.js b/lib/parsers/api_param.js index aa2140b..032cf67 100644 --- a/lib/parsers/api_param.js +++ b/lib/parsers/api_param.js @@ -1,4 +1,3 @@ -var trim = require('../utils/trim'); var unindent = require('../utils/unindent'); var group = ''; @@ -69,7 +68,7 @@ var allowedValuesWithQuoteRegExp = new RegExp(/\'[^\']*[^\']\'/g); var allowedValuesRegExp = new RegExp(/[^,\s]+/g); function parse(content, source, defaultGroup) { - content = trim(content); + content = content.trim(); // replace Linebreak with Unicode content = content.replace(/\n/g, '\uffff'); diff --git a/lib/parsers/api_sample_request.js b/lib/parsers/api_sample_request.js index 79c99e6..e75f50d 100644 --- a/lib/parsers/api_sample_request.js +++ b/lib/parsers/api_sample_request.js @@ -1,7 +1,5 @@ -var trim = require('../utils/trim'); - function parse(content) { - var url = trim(content); + var url = content.trim(); if(url.length === 0) return null; diff --git a/lib/parsers/api_use.js b/lib/parsers/api_use.js index b430dd4..9a63415 100644 --- a/lib/parsers/api_use.js +++ b/lib/parsers/api_use.js @@ -1,7 +1,5 @@ -var trim = require('../utils/trim'); - function parse(content) { - var name = trim(content); + var name = content.trim(); if (name.length === 0) return null; diff --git a/lib/parsers/api_version.js b/lib/parsers/api_version.js index 220bf18..1be0f5b 100644 --- a/lib/parsers/api_version.js +++ b/lib/parsers/api_version.js @@ -1,11 +1,9 @@ var semver = require('semver'); -var trim = require('../utils/trim'); - var ParameterError = require('../errors/parameter_error'); function parse(content) { - content = trim(content); + content = content.trim(); if (content.length === 0) return null; diff --git a/lib/utils/trim.js b/lib/utils/trim.js deleted file mode 100644 index 8b2ca28..0000000 --- a/lib/utils/trim.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Strip whitespace from the beginning and end of a string - * - * @param str string - * @returns string - */ -module.exports = function trim(str) { - return str.replace(/^\s*|\s*$/g, ''); -};