class Hashtastic::Digester
Public Class Methods
call(dictionary, filter = [])
click to toggle source
# File lib/hashtastic/digester.rb, line 6 def call(dictionary, filter = []) dictionary = filter.empty? ? dictionary : extractor(dictionary, filter) URI.encode_www_form(dictionary.to_a.sort) end
Private Class Methods
extractor(dictionary, filter)
click to toggle source
# File lib/hashtastic/digester.rb, line 14 def extractor(dictionary, filter) dictionary.with_indifferent_access.slice(*filter) end