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
-
source
- 3.1.0 source May 26, 2026 (46 KB)
-
-
3.0.2
-
source
- 3.0.2 source May 24, 2026 (32 KB)
-
-
3.0.1
-
source
- 3.0.1 source May 23, 2026 (25 KB)
-
-
3.0.0
-
source
- 3.0.0 source May 23, 2026 (25 KB)
-
-
2.8.0
-
source
- 2.8.0 source August 24, 2021 (22 KB)
-
-
2.6.0
-
source
- 2.6.0 source September 23, 2020 (21 KB)
-