1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-12-13 00:33:49 +00:00

Refactor verbs to separate files.

This commit is contained in:
hacksalot
2015-12-21 02:56:02 -05:00
parent 65b6359fd8
commit c966f6766c
9 changed files with 356 additions and 315 deletions

22
src/verbs/create.js Normal file
View File

@@ -0,0 +1,22 @@
(function(){
var FLUENT = require('../hackmyapi')
, MKDIRP = require('mkdirp')
, PATH = require('path');
/**
Create a new empty resume in either FRESH or JRS format.
*/
module.exports = function create( src, dst, opts, logger ) {
var _log = logger || console.log;
if( !src || !src.length ) throw { fluenterror: 8 };
src.forEach( function( t ) {
var safeFormat = opts.format.toUpperCase();
_log('Creating new '.useful +safeFormat.useful.bold +
' resume: '.useful + t.useful.bold);
MKDIRP.sync( PATH.dirname( t ) ); // Ensure dest folder exists;
FLUENT[ safeFormat + 'Resume' ].default().save( t );
});
};
}());