I have two arrays:
arr = ["test", "hello", "year"]
arr_hashes = [{"value": "yes", "key":"test"},{"value": "no", "key":"hello"},{"value": "noway", "key":"yessir"},{"value": "never", "key":"year"}]
I want to return:
new_arr = [{"value": "yes", "key":"test"},{"value": "no", "key":"hello"},{"value": "never", "key":"year"}]
What I have no which is not filtering at all:
arr_hashes.select {|x| x['key'].include?(arr)}