Example #1
0
        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);
        }
Example #2
0
 internal RubyObjectInstanceVariableProxy(RubyObject obj)
 {
     this._obj = obj;
 }
Example #3
0
 public RubyObjectDebugView(RubyObject obj)
 {
     this.obj = obj;
 }