(name, createFolders)
| 1734 | * @return {Object} the new folder. |
| 1735 | */ |
| 1736 | var folderAdd = function(name, createFolders) { |
| 1737 | createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; |
| 1738 | |
| 1739 | name = forceTrailingSlash(name); |
| 1740 | |
| 1741 | // Does this folder already exist? |
| 1742 | if (!this.files[name]) { |
| 1743 | fileAdd.call(this, name, null, { |
| 1744 | dir: true, |
| 1745 | createFolders: createFolders |
| 1746 | }); |
| 1747 | } |
| 1748 | return this.files[name]; |
| 1749 | }; |
| 1750 | |
| 1751 | /** |
| 1752 | * Cross-window, cross-Node-context regular expression detection |
nothing calls this directly
no test coverage detected