I need to use Ruby to process performance data and calculate performance
metrics. What I have is a Hash that contains event_name => event_value
mappings. What I want to do is calculating metrics in a elegant style.
events = Hash.new
reading the raw data.
code omitted here.
now I get the basic events, like
events[“event_A”] = 123.456
events[“event_B”] = 456.789
the normal way looks like:
events[“metric_A”] = events[“event_A”] * 64 / events[“event_B”]
but what I am wondering if I can do it in an elegant way, like:
metric_A = event_A * 64 / event_B
Can anybody give some hints?