module SimpleEnum::Hasher
Constants
- DefaultHasher
- HASHERS
- StringHasher
Public Class Methods
map(values, options = {})
click to toggle source
# File lib/simple_enum/hasher.rb, line 20 def self.map(values, options = {}) mapper = options.fetch(:map, SimpleEnum.builder) mapper = HASHERS[mapper] || DefaultHasher unless mapper.respond_to?(:call) mapper.call(values).freeze end