diff --git a/lib/v8/function.rb b/lib/v8/function.rb index 173963f..5092b8a 100644 --- a/lib/v8/function.rb +++ b/lib/v8/function.rb @@ -16,7 +16,7 @@ module V8 end def call(*args) - self.methodcall(@context.Global(), *args) + self.methodcall(@portal.context.native.Global(), *args) end def new(*args) diff --git a/lib/v8/portal.rb b/lib/v8/portal.rb index f22d1ad..42a2305 100644 --- a/lib/v8/portal.rb +++ b/lib/v8/portal.rb @@ -1,6 +1,7 @@ module V8 class Portal + attr_reader :context def initialize(context) @context = context