ruby of rails слияние массива и хеша

когда необходимо слить хеш1 и массив , таким образом, чтобы создать новый хеш2 с ключами хеш1 и значениями массива

irb(main):001:0> key = [ "1", "2", "3"]
=> ["1", "2", "3"]
irb(main):002:0> value = [ "a", "b" ]
=> ["a", "b"]
irb(main):003:0> myhash = {}
=> {}
irb(main):004:0> key.each_with_index {|k,i|myhash[k] = value[i]}
=> ["1", "2", "3"]
irb(main):005:0> myhash
=> {"1"=>"a", "2"=>"b", "3"=>nil}