Sha256: f5c09d6ac7eac8fb997d478ad71cedf04cd45f242798955a6301bef6ffe806f9

Contents?: true

Size: 554 Bytes

Versions: 115

Compression:

Stored size: 554 Bytes

Contents

/**
 * Copyright 2007 Michael Chen
 * Distributed under the BSD License
 */

package com.xruby.runtime.builtin;

import java.io.InputStream;

import com.xruby.runtime.lang.RubyValue;

interface RubyIOExecutor {

    int write(String s);

    boolean eof();

    void close();

    void flush();

    void print(String s);

    String gets(RubyValue seperator);

    String read();

    String read(long length);

    String read(int length, int offset);

    void truncate(int length);

    void seek(long pos);
    
    InputStream getInputStream();

}

Version data entries

115 entries across 115 versions & 1 rubygems

Version Path
rhodes-3.5.1.12 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.5 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.4.2 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.4 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.3 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.3.beta.4 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.3.beta.3 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.3.beta.2 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.3.beta.1 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.7 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.6 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.5 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.4 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.3 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.2 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.2.beta.1 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.1 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.0 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java
rhodes-3.3.0.beta.3 platform/bb/RubyVM/src/com/xruby/runtime/builtin/RubyIOExecutor.java