Suppose you want a hash with keys from an array and values from another array, use something like
ruby> ids = [1,2,3,4]
=> [1, 2, 3, 4]
ruby> names = ['Dan Brown', 'Stella', 'Parker']
=> ["Dan Brown", "Stella", "Parker"]
ruby> Hash[ids.zip names]
=> {1=>"Dan Brown", 2=>"Stella", 3=>"Parker", 4=>nil}
Like this:
Like Loading...
Related
Author: Abhilash
Hey!
This is Abhilash - Ruby developer, specialised on web development. Experienced with frameworks such as Rails, Angular, Sinatra, Laravel, NodeJS etc.
I am working on Ruby on Rails platform since 2010. This blog is about Ruby, Ruby On Rails and other subjects that I have had experienced with.
You can contact me here: abhilash.amballur@gmail.com
LinkedIn: www.linkedin.com/in/abhilashak
View all posts by Abhilash