Skip to content

Instantly share code, notes, and snippets.

@pixelhandler
Created October 8, 2013 19:24
Show Gist options
  • Select an option

  • Save pixelhandler/6890076 to your computer and use it in GitHub Desktop.

Select an option

Save pixelhandler/6890076 to your computer and use it in GitHub Desktop.
resolveComponent method for Ember.js added via DefaultResolver. We use a `Core` namespace as default, so keep common components on `Core.`
Ember.DefaultResolver.reopen
resolveComponent: (parsedName) ->
get = Ember.get
classify = Ember.String.classify
className = classify(parsedName.name) + classify(parsedName.type)
factory = get(parsedName.root, className) || get(Core, className)
return factory || @resolveOther parsedName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment