Actions
Feature #13290
closedA method to use a hash like in a case construction
Feature #13290:
A method to use a hash like in a case construction
Status:
Feedback
Assignee:
-
Target version:
-
Description
We often want to translate a hash into a case construction and back. For example, suppose we have a case construction like this:
Given that the keys are ordered within a hash since Ruby 1.9, the information used in the case construction above can be expressed as a hash h:
At the moment, there is no straightforward way to translate the hash h into the case construction as above. I would like to have a method on Hash that takes a key and works like a case construction (i.e., applies the === method) as below:
The name fetch_as_in_case_construction is terrible. Perhaps someone can suggest a better name.
Actions