class OpalRacer
Constants
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/opalracer.rb, line 11 def initialize @builder = Opal::Builder.new @v8 = V8::Context.new @v8['console'] = self @v8.eval self.class.opal_build end
opal_build()
click to toggle source
# File lib/opalracer.rb, line 7 def self.opal_build @opal_build ||= Opal::Builder.new.build('opal').to_s end
Public Instance Methods
eval_ruby(ruby, file: nil)
click to toggle source
# File lib/opalracer.rb, line 22 def eval_ruby(ruby, file: nil) file ||= __FILE__ @v8.eval Opal::Builder.new.build_str(ruby, file) end
log(*str)
click to toggle source
# File lib/opalracer.rb, line 18 def log(*str) puts(*str) end