Внутри используются разные синтаксические схемы, для того чтобы уменьшить шаблонность. В заключительной части даны итоги, чтобы было проще использовать дальше. Дополнительно упомянуты типовые ситуации, что помогают в реальных условиях. В данном материале представлен развёрнутый комментарий. Задача этой версии — позволить собрать картину целиком в вопросе kraken маркет. Если нужно удаётся адаптировать эту подачу под свою задачу.
https://vmi456467.contaboserver.net/phyllis54j9709/kraken-api-ruby1997/-/issues/11