Sha256: c197a563c90451df88a215a5352e5f34c1c084ca63e687327bb852a8032b189f

Contents?: true

Size: 616 Bytes

Versions: 12

Compression:

Stored size: 616 Bytes

Contents

package org.cx4a.rsense.ruby;

public interface IRubyObject {
    public Ruby getRuntime();
    public RubyClass getMetaClass();
    public void setMetaClass(RubyClass metaClass);
    public RubyClass getSingletonClass();
    public RubyClass makeMetaClass(RubyClass superClass);
    public IRubyObject getInstVar(String name);
    public void setInstVar(String name, IRubyObject value);
    public boolean isNil();
    public boolean isInstanceOf(RubyModule klass);
    public boolean isKindOf(RubyModule klass);
    public Object getTag();
    public void setTag(Object tag);
    public int hashCode(int depth);
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rsense-core-0.6.6 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.6.5 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.6.4 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.6.2 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.6.1 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.6.0 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.9 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.8 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.6 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.2 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.1 src/org/cx4a/rsense/ruby/IRubyObject.java
rsense-core-0.5.0 src/org/cx4a/rsense/ruby/IRubyObject.java