package com.xruby.runtime.value;

import com.xruby.runtime.lang.*;

public class RubyData<T> extends RubyBasic {
	
	private T value_;
	
	RubyData(RubyClass c, T v) {
		super(c);
		value_ = v;
	}
	
	public T getData() {
		return value_;
	}
	
	public void setData(T v) {
		value_ = v;
	}
}

@@ -65,16 +65,214 @@
 g.*;%0D%0A%0D%0A
+/**%0D%0A * This is a general purpuse value holder. If you want to wrap up a simple value and %0D%0A * do not want to create a new subclass of RubyValue, this swiss army knife class is for you. %0D%0A * %0D%0A */%0D%0A
 public c

add summary for RubyData