public virtual object Clone() { var clone_object = new RubyObject { ClassName = ClassName }; foreach (var key in InstanceVariables.Keys) { clone_object.InstanceVariables.Add(key, Dup(InstanceVariables[key])); } return(clone_object); }
internal RubyObjectInstanceVariableProxy(RubyObject obj) { this._obj = obj; }
public RubyObjectDebugView(RubyObject obj) { this.obj = obj; }