1
2
3
4
5
6
7
require 'johnson'

ruby_1_9_code = 'puts "fooooo"'
ctx = Johnson::Context.new
ctx.evaluate('Johnson.require("HotRuby")')
ctx.evaluate('var hr = new HotRuby();')
ctx.evaluate("hr.run(hr.compile('#{ruby_1_9_code}'));")