
Ruby 2.4
Let’s say that we have a hash { id: 1, name: ‘Ruby 2.5’, description: ‘BigBinary Blog’ } and we want to select key value pairs having keys name and description.
We can use Hash#select method.
1 |
irb> blog = { id: 1, name: 'Ruby 2.5', description: 'BigBinary Blog' } |
Matzbara Masanao proposed a simple method to take care of this.
Some of the names proposed were choice and pick.
Matz suggested the name slice since this method is ActiveSupport compatible.
Ruby 2.5.0
1 |
irb> blog = { id: 1, name: 'Ruby 2.5', description: 'BigBinary Blog' } |
Here is relevant commit and discussion.




近期评论