Notificação push multicanal com Parse e parse-ruby-client

Usando o parse-ruby-client, você pode consumir a API de análise REST.

Ele segue esta arquitetura básica: cada instalação é registrada em vários canais.
Depois de muito tempo pesquisando como diabos eu poderia enviar uma mira pesada, finalmente encontrei a solução.

O Parse não tem a melhor documentação de todos os tempos, mas é factível.

push = Parse::Push.new { alert: "Message" }
query
= Parse::Query.new(Parse::Protocol::CLASS_INSTALLATION).contains_all("channels", ["channel_1", "channel_2"])
push
.where = query.where
push
.save

Aí está.