Method: ExecJS::RubyRacerRuntime::Context#initialize

Defined in:
lib/execjs/ruby_racer_runtime.rb

#initialize(runtime, source = "") ⇒ Context

Returns a new instance of Context.


6
7
8
9
10
11
12
13
# File 'lib/execjs/ruby_racer_runtime.rb', line 6

def initialize(runtime, source = "")
  source = encode(source)

  lock do
    @v8_context = ::V8::Context.new
    @v8_context.eval(source)
  end
end