class Hashtastic::DictionaryValuesHasher
Public Class Methods
call(dictionary, values_at)
click to toggle source
# File lib/hashtastic/dictionary_values_hasher.rb, line 6 def call(dictionary, values_at) values = extract_values(dictionary, values_at) ListHasher.call(values) end
Private Class Methods
extract_values(hash, values_at)
click to toggle source
# File lib/hashtastic/dictionary_values_hasher.rb, line 14 def extract_values(hash, values_at) hash.with_indifferent_access.values_at(*values_at).compact end