Inspired by dry-initializer and virtus, portrayal is a minimalist gem that takes a somewhat different approach to building struct-like classes. It steps away from types, coersion, and writer methods in favor of encouraging well-designed constructors. Read more in the Philosophy section of the README.
Required Ruby Version
>= 2.4.0
Authors
Max Chernyak
Versions
- 0.9.1 January 28, 2025 (20.5 KB)
- 0.9.0 May 07, 2023 (20 KB)
- 0.8.0 January 28, 2023 (17.5 KB)
- 0.7.1 March 22, 2021 (17 KB)
- 0.7.0 December 13, 2020 (16.5 KB)