Value Objects no Ruby on Rails

Value Object é um padrão que visa transformar valores primitivos em objetos ricos de domínio. Ele é uma forma de distribuir a complexidade de classes com muitas responsabilidades de forma organizada e encapsulada. Vamos ver uma das formas de implementar Value Objects fornecidas pelo Active Record do Rails com o…

Tipagem estática em Ruby on Rails com RBS

O RBS é um recurso, incluído por padrão no Ruby a partir da versão 3, que permite definir os tipos de um arquivo Ruby de forma estática em um novo arquivo de extensão .rbs. Neste artigo irei mostrar como usar o RBS em uma aplicação Ruby on Rails e configurar…