次のように出力される変数があります。
{:type1=>:poor, :type2=>:avg, :type3=>:best}
このハッシュを反復処理し、次のルールに基づいて最終値を出力したい
- いずれかのタイプの値が の
:best
場合、最終的な値はbest
- いずれかのタイプの値
:avg
があり、ないbest
場合、最終的な値はavg
- それ以外の場合、最終値は
poor
基本的に強いものが勝ちます。
私は次のことを試しました
def final_value(values)
val = "poor"
values.each do |key, val|
end
val
end