colldown не нужен, т.к. у нас передается Retry-After всегда.
Мне кажется, лучше все параметры передавать хэшем. 100% обязательных параметров нет, все больше как опции. Как думаете?

Еще лучше на `class << self` заменить.