A ruby implementation of the zip whip api