Method: Safe::Enum.value
- Defined in:
- lib/enums/enum.rb
.value(value) ⇒ Object
65 66 67 68 69 70 |
# File 'lib/enums/enum.rb', line 65 def self.value( value ) ## note: returns nil now for unknown values ## use/raise IndexError or something - why? why not? @hash_by_value ||= Hash[ values.zip( members ) ].freeze @hash_by_value[value] end |