Sha256: 27e9b03106c1ace59423bd595e8578735f6fa2af085ec9d33e5365d8887ba7fe

Contents?: true

Size: 390 Bytes

Versions: 6

Compression:

Stored size: 390 Bytes

Contents

# backtick_javascript: true

%x{
  Opal.gvars.stdout.write_proc = function(s) {
    std.out.printf("%s", s);
    std.out.flush();
  }

  Opal.gvars.stderr.write_proc = function(s) {
    std.err.printf("%s", s);
    std.err.flush();
  }

  Opal.gvars.stdin.read_proc = function(s) {
    if (std.in.eof()) {
      return nil;
    }
    else {
      return std.in.readAsString(s);
    }
  }
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 stdlib/quickjs/io.rb
opal-1.8.2 stdlib/quickjs/io.rb
opal-1.8.1 stdlib/quickjs/io.rb
opal-1.8.0 stdlib/quickjs/io.rb
opal-1.8.0.beta1 stdlib/quickjs/io.rb
opal-1.8.0.alpha1 stdlib/quickjs/io.rb