add ember-script support #179
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "heartsentwined/ember-script"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As titled. Ref: emberscript
I have come across a project where I am heavily developing in ember.js, and I adopted emberscript for the library.
I'd like to use emberscript in
jasmine-headless-webkit
too, but it seems that the supported Sprockets engines are hard-coded. I tried adding to it only in userland code, but it ended up being a large hack, cross-referencing and monkey-patchingjasmine-headless-webkit
itself all over the place.This PR adds emberscript support by hardcoding it into the library, just like how coffeescript is done. Not sure if I have done it The Right Way though, basically I just copied everything that is coffeescript-related, and made an emberscript version for it.
If it could be refactored to include only the needed extensions on-demand and allow userland injections of new Sprockets engines, then it would be perfect - but I don't know how to do it. As for the added heavyweight for a niche audience, well, IMHO
jst
templates do not appear that often either. So I'd say the inclusion of emberscript is likewise justifiable simply as a harmless bonus feature like thejst
case.Checkout
From your project repository, check out a new branch and test the changes.