Rewrite ruby using gem api.