added files for gdi ruby class