Ruby — динамически типизированный язык, но это не значит, что в нем нет типов. Иногда мы хотим большей предсказуемости и очевидности от кода, но у нас нет инструментов для этого в самом языке. Речь пойдет о геме dry-types — одной из основных зависимостей dry-validation и ROM.
Hide player controls
Hide resume playing