Accepts specified keys from a hash
Transproc(:accept_keys, [:name])[name: 'Jane', email: '[email protected]'] # => {:name=>"Jane"}
Parameters:
The input hash
The keys to be accepted
Returns:
228 229 230
# File 'lib/transproc/hash.rb', line 228 def self.accept_keys(hash, keys) Hash[hash].slice(*keys) end