| Module | ActiveSupport::CoreExtensions::Hash::Slice |
| In: |
lib/active_support/core_ext/hash/slice.rb
|
Slice a hash to include only the given keys. This is useful for limiting an options hash to valid keys before passing to a method:
def search(criteria = {})
assert_valid_keys(:mass, :velocity, :time)
end
search(options.slice(:mass, :velocity, :time))