ruby: initial import [Untested]

Change-Id: I4ed6e84519a33ab42bb587e52196eac199151d20