Это не гем, но возможно вам поможет
https://github.com/morr/shikimori_contests
В репозитории находится код реализации турниров с этого сайта
shikimori.org/contests
Турниры умеют работать с произвольным числом участников и по разных схемам (два поражения на вылет / одно поражение на вылет / круговая схема, когда играют все со всеми)