Sha256: 524873cfcb9b97ac7e1d0aeb722a2f357889e15eaece64a0cc81ebdddba1428e
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
Lanes.Extensions = { instances: {} register: (klass)-> instance = new klass this.instances[klass.prototype.identifier] = instance instance.onRegistered?() fireOnAvailable: (application)-> instance.onAvailable?(application) for identifier, instance of @instances setBootstrapModels: (bootstrap_data)-> for identifier,data of bootstrap_data instance?.setBootstrapModels?(data) makeNamespace: (identifier)-> for ns in ['Models','Views','Controllers','Screens'] Lanes.namespace("#{identifier}.#{ns}") get: (identifier)-> this.instances[identifier] }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.1.0 | client/lanes/extension/Extensions.coffee |