Categories: None [Edit]

unionvalue

https://rubygems.org/gems/unionvalue
https://github.com/asivitz/unionvalue
Allows easy creation of immutable union values, a.k.a. sum-types. Example: APICallResult = UnionValue.new(:success, :failure, :timeout) APICallResult.failure.is_failure? #=> true APICallResult.timeout.is_success? #=> false APICallResult.success(12345).data #=> 12345

Total

Ranking: 117,569 of 195,929
Downloads: 6,372

Daily

Ranking: 161,553 of 195,909
Downloads: 0

Depended by

RankDownloadsName

Depends on

RankDownloadsName
13,649,375,367bundler
81,389,589,669rake
291,008,615,016rspec
155333,975,193rdoc
4,3672,293,461jeweler

Owners

#GravatarHandle
1iconaosivitz