ruby: add ION support