Runtime assertions for Ruby literal.fun
ruby
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

unique enum values (#250)

authored by

barseek and committed by
GitHub
63dcaf97 d8169117

+3
+3
lib/literal/enum.rb
··· 77 77 object = const_get(name) 78 78 79 79 if self === object 80 + if @values.key?(object.value) 81 + raise ArgumentError.new("The value #{object.value} is already used by #{@values[object.value].name}.") 82 + end 80 83 object.instance_variable_set(:@name, name) 81 84 @values[object.value] = object 82 85 @members << object