Sha256: 7a59ca7b2677204941e445a252347af9571bd946a62e8f2374872a1711554774

Contents?: true

Size: 416 Bytes

Versions: 16

Compression:

Stored size: 416 Bytes

Contents

`Opal.exit = function(status) { callPhantom(['exit', status]); };`

STDOUT.write_proc = `function(str){callPhantom(['stdout', str])}`
STDERR.write_proc = `function(str){callPhantom(['stderr', str])}`

STDOUT.tty = true
STDERR.tty = true

ARGV += `JSON.parse(callPhantom(['argv']))`

%x{
  var env = JSON.parse(callPhantom(['env']));

  Object.keys(env).forEach(function(key) {
    #{ENV[`key`] = `env[key]`}
  });
}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
opal-0.10.6 stdlib/phantomjs.rb
opal-0.10.6.beta stdlib/phantomjs.rb
opal-0.10.5 stdlib/phantomjs.rb
opal-0.10.4 stdlib/phantomjs.rb
opal-0.11.0.rc1 stdlib/phantomjs.rb
opal-0.10.3 stdlib/phantomjs.rb
opal-0.10.2 stdlib/phantomjs.rb
opal-0.10.1 stdlib/phantomjs.rb
opal-0.10.0 stdlib/phantomjs.rb
opal-0.10.0.rc2 stdlib/phantomjs.rb
opal-0.10.0.rc1 stdlib/phantomjs.rb
opal-0.10.0.beta5 stdlib/phantomjs.rb
opal-0.10.0.beta4 stdlib/phantomjs.rb
opal-0.10.0.beta3 stdlib/phantomjs.rb
opal-0.10.0.beta2 stdlib/phantomjs.rb
opal-0.10.0.beta1 stdlib/phantomjs.rb