Skip to content

Instantly share code, notes, and snippets.

View rcrews's full-sized avatar

Robert Crews rcrews

View GitHub Profile
@headius
headius / js_from_ruby
Last active October 28, 2019 13:07
Calling into JavaScript from JRuby using javax.script
>> java_import javax.script.ScriptEngineManager
=> [Java::JavaxScript::ScriptEngineManager]
>> mgr = ScriptEngineManager.new
=> #<Java::JavaxScript::ScriptEngineManager:0x780cb77>
>> js = mgr.getEngineByExtension("js")
=> #<Java::JdkNashornApiScripting::NashornScriptEngine:0x60015ef5>
>> js.eval("print(1)")
1
=> nil
>>>