adequate hash val ruby expression parsing