次のように出力される変数があります。
{: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