This gem allows you to define "immutable" objects, and your objects will have only getters and no setters. So, if you change some object attribute, you will have a new object instance. That is, you transform the object instead of modifying it.
Required Ruby Version
>= 2.2.0
Authors
Rodrigo Serradura
Versions
- 3.1.0 May 26, 2026 (46 KB)
- 3.0.2 May 24, 2026 (32 KB)
- 3.0.1 May 23, 2026 (25 KB)
- 3.0.0 May 23, 2026 (25 KB)
- 2.8.0 August 24, 2021 (22 KB)
- 2.6.0 September 23, 2020 (21 KB)