// Copyright (c) 2013 GitHub, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #include "atom/browser/javascript_environment.h" namespace atom { JavascriptEnvironment::JavascriptEnvironment() : isolate_holder_(gin::IsolateHolder::kNonStrictMode), isolate_(isolate_holder_.isolate()), isolate_scope_(isolate_), locker_(isolate_), handle_scope_(isolate_), context_(isolate_, v8::Context::New(isolate_)), context_scope_(v8::Local::New(isolate_, context_)) { } } // namespace atom