Method: Webr::Browser#initialize

Defined in:
lib/webr/browser.rb

#initializeBrowser



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/webr/browser.rb', line 5

def initialize
  @runtime = Webr::Runtime.new("#{SCRIPT_PATH}/webr.js")
  @portal = @runtime.portal

  @portal.require_paths << "#{Webr::HOME_PATH}/ext"
  @portal.require_paths << "#{Webr::HOME_PATH}/ext/request"
  @portal.require_paths << "#{Webr::HOME_PATH}/ext/jsdom/lib"
  @portal.html = "<html><head></head><body></body></html>"

  # not so nice
  @env = @portal.env
  @scripts = @portal.scripts
end