Sha256: 12aa21d92acf6f69d7530dbccd48e2db3ee5e0a88641e35b65d65327a600fd81
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 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 setBootstrapData: (bootstrap_data)-> for identifier,data of bootstrap_data instance = this.instances[identifier] instance?.setBootstrapData?(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.2 | client/lanes/extension/Extensions.coffee |