linux-BR.org

Notícias de software livre e tecnologias

Semelhante ao atributo de medição, definir o atributo de ritmo será
preencher a duração, distância, unidade e até a medição
atributos.A macro composta_of também nos permite definir o atributo de medição (e
por isso os atributos de distância e unidade) assim:
No entanto, podemos melhorar essa interface usando a opção Converter.Fazer isso nos permitiria operar contra a duração e a unidade
individualmente, além de comparar passos de diferentes execuções, mesmo que sejam
usando diferentes unidades de medição.Embora o método convert_to retorne uma nova instância da unidade, nosso modelo de execução
Não oferece uma maneira simples de interagir com a instância dessa unidade.
Neste tutorial, exploraremos como podemos melhorar a interface de um ativo
Modelo de registro, extraindo a lógica existente em objetos de valor usando Rails ‘
Macro composto_of.

Fonte: https://thoughtbot.com/blog/rails-value-objects