mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2025-05-02 12:27:08 +01:00
Refactor generation.
Merge implicit and explicit generation paths, start emitting file transform & copy signals, fix various bugs, introduce new bugs, support better --debug outputs in the future.
This commit is contained in:
13
dist/renderers/underscore-generator.js
vendored
13
dist/renderers/underscore-generator.js
vendored
@ -6,14 +6,12 @@ Definition of the UnderscoreGenerator class.
|
||||
*/
|
||||
|
||||
(function() {
|
||||
var HMSTATUS, UnderscoreGenerator, _, registerHelpers;
|
||||
var UnderscoreGenerator, _, registerHelpers;
|
||||
|
||||
_ = require('underscore');
|
||||
|
||||
registerHelpers = require('../helpers/underscore-helpers');
|
||||
|
||||
HMSTATUS = require('../core/status-codes');
|
||||
|
||||
|
||||
/**
|
||||
Perform template-based resume generation using Underscore.js.
|
||||
@ -22,13 +20,14 @@ Definition of the UnderscoreGenerator class.
|
||||
|
||||
UnderscoreGenerator = module.exports = {
|
||||
generateSimple: function(data, tpl) {
|
||||
var template;
|
||||
var HMS, t;
|
||||
try {
|
||||
template = _.template(tpl);
|
||||
return template(data);
|
||||
t = _.template(tpl);
|
||||
return t(data);
|
||||
} catch (_error) {
|
||||
HMS = require('../core/status-codes');
|
||||
throw {
|
||||
fluenterror: template ? HMSTATUS.invokeTemplate : HMSTATUS.compileTemplate,
|
||||
fluenterror: HMS[t ? 'invokeTemplate' : 'compileTemplate'],
|
||||
inner: _error
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user