hash-selectors
A small set of select methods for Ruby Hashes
select_by...
1, b: 2, c: 3.select_by_keys :a, :b # returns 1, b: 2
1, b: 2, c: 3.select_by_values 1, 3 # returns 1, c: 3
reject_by...
1, b: 2, c: 3.reject_by_keys :c # returns 1, b: 2
1, b: 2, c: 3.reject_by_values 2 # returns 1, c: 3
partition_by...
1, b: 2, c: 3.partition_by_keys :a, :b # returns [1, b: 2, 3]
1, b: 2, c: 3.partition_by_values 1, 3 # returns [1, c: 3, 2]