class AngularModule constructor: (@name, @deps) -> templates = @templates = {} run: (block) -> block put: (id, content) => @templates[id] = content # Evaluates generated js code fot the template cache # processedContent - The String to be evaluated # Returns an object with the following fields # moduleName - generated module name `angular.module('myApp')...` # templateId - generated template id `$templateCache.put('id', ...)` # templateContent - template content `$templateCache.put(...,