nodulator
Version:
Complete NodeJS Framework for Restfull APIs
53 lines (40 loc) • 1.3 kB
text/coffeescript
class _N
directives: {}
services: {}
controllers: {}
factories: {}
managedViews: {}
nb: 0
constructor: ->
document.getElementsByTagName("body")[0].setAttribute("ng-app", "app")
Base: (name, injects...) ->
Base name, injects
Directive: (name, injects...) ->
directive = Directive name, injects
if not [name]?
[name] = directive
++
if is _nbDirectives
directive
Service: (name, injects...) ->
service = Service name, injects
[name] = service if not [name]?
service
Factory: (name, injects...) ->
factory = Factory name, injects
[name] = factory if not [name]?
factory
ResourceService: (name, injects...) ->
service = ResourceService name, injects
[name] = service if not [name]?
service
Controller: (name, injects...) ->
controller = Controller name, injects
[name] = controller if not [name]?
controller
CreateEmptyTemplateDirective: ->
for template in _views when template not in (key for key, val of )
class _EmptyDirective extends template
_EmptyDirective.Init()
Nodulator = new _N