value_semantics 3.6.1
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.
Gemfile:
=
install:
=
Development Dependencies (10):
allocation_tracer
>= 0
benchmark-ips
>= 0
bundler
>= 1.15
byebug
>= 0
eceval
>= 0
gem-release
>= 0
mutant-rspec
>= 0
rspec
~> 3.7
super_diff
>= 0
yard
>= 0