Ruby Hash Selector Pattern
codemy.net
codemy.net
Probably not.
A Hash with values that are procs/lambdas? Seems like you are halfway to recognizing that you need an object.
But if you are having fun coding, that's all that matters, until you do a pull request with that in it ;)