///
No que diz respeito à criação de um framework para persistir objetos em arquivos, a principal camada de persistência difundida na comunidade ruby refere-se a um recurso que trata da implementação de um design pattern de mesmo nome, que visa persistir dados de um objeto através de interfaces públicas definidas no próprio objeto. Essa interface geralmente possui os métodos create, update, find e delete.
Esse recurso é denominado Active: