Generates modules that provide conventional value semantics for a given set of attributes. The behaviour is similar to an immutable `Struct` class, plus extensible, lightweight validation and coercion.
Required Ruby Version
>= 0
Authors
Tom Dalling
Versions
- 3.6.1 June 20, 2021 (16.5 KB)
- 3.6.0 September 01, 2020 (16 KB)
- 3.5.0 August 17, 2020 (13.5 KB)
- 3.4.0 August 01, 2020 (12 KB)
- 3.3.0 July 17, 2020 (11 KB)