Ruby Google Summer of Code project