Skip to content

Instantly share code, notes, and snippets.

  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save nodename/418821 to your computer and use it in GitHub Desktop.
private function mapServiceClasses():void
for each (var serviceClass:Class in [ ServiceClassA, ServiceClassB, ServiceClassC ])
injector.mapFactory(serviceClass, prepareInstance(serviceClass));
function prepareInstance(serviceClass:Class):Function
return function():AbstractServiceClass
var service:AbstractServiceClass = new serviceClass();
return service;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment