Sha256: b2cbaf1c9183eee2d1e5105648b5c3f99d3f61414e92daf4f68da09fa7966194
Contents?: true
Size: 542 Bytes
Versions: 7
Compression:
Stored size: 542 Bytes
Contents
`Opal.exit = process.exit` module Kernel NODE_REQUIRE = `require` def caller(*args) %x{ var stack; try { var err = Error("my error"); throw err; } catch(e) { stack = e.stack; } return stack.$split("\n").slice(3); } end def node_require(path) `#{NODE_REQUIRE}(#{path.to_str})` end end ARGV = `process.argv.slice(2)` ENV = Object.new def ENV.[]= name, value `process.env[#{name.to_s}] = #{value.to_s}` end def ENV.[] name `process.env[#{name}] || nil` end
Version data entries
7 entries across 7 versions & 1 rubygems