adding initial ruby port.. not much at the moment.