Sha256: 16dddcce4ef0890a7613b95755764cfd899a67895b434da7f9aa1d840d72c581

Contents?: true

Size: 361 Bytes

Versions: 17

Compression:

Stored size: 361 Bytes

Contents

%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

17 entries across 17 versions & 1 rubygems

Version Path
opal-1.7.4 stdlib/quickjs/io.rb
opal-1.7.3 stdlib/quickjs/io.rb
opal-1.7.2 stdlib/quickjs/io.rb
opal-1.7.1 stdlib/quickjs/io.rb
opal-1.7.0 stdlib/quickjs/io.rb
opal-1.7.0.rc1 stdlib/quickjs/io.rb
opal-1.6.1 stdlib/quickjs/io.rb
opal-1.6.0 stdlib/quickjs/io.rb
opal-1.6.0.rc1 stdlib/quickjs/io.rb
opal-1.6.0.alpha1 stdlib/quickjs/io.rb
opal-1.5.1 stdlib/quickjs/io.rb
opal-1.5.0 stdlib/quickjs/io.rb
opal-1.5.0.rc1 stdlib/quickjs/io.rb
opal-1.4.1 stdlib/quickjs/io.rb
opal-1.4.0 stdlib/quickjs/io.rb
opal-1.4.0.alpha1 stdlib/quickjs/io.rb
opal-1.3.2 stdlib/quickjs/io.rb