近似値の求め方について、回答して頂いたのですが回答のラムダ関数について質問です。

a=2.49
b=1.50
c=2.21
d=1.94
e=2.38

stan=2.00

l = [a, b, c, d, e]
l.sort_by(&lambda{|e| (e-stan).abs})[0] # => 1.94

これがハッシュの場合はどうなるのでしょうか。
例えばl = { "m"=>a, "n"=>b, "o"=>c, "p"=>d, "q"=>e }の場合に、ラムダ関数をしようして、stan(2.00)に最も近いものを取得し、ハッシュ左の"m"や"n"を出力するにはどのように書くのでしょうか。