Add JavaScript support

https://trello.com/c/LQsUqhYU/179-support-javascript
`ruby` is actually the string being passed in, so maybe not.