私のアプリのユーザーにはポイントがあります。ポイントに基づいて、異なるランクを割り当てたいと思います。これは私のランク マッピング ハッシュです。
RANKS = { (1..20) => 'Private'
(21..40) => 'Corporal'
(41..60) => 'Sergeant'
(61..80) => 'Lieutenant'
(81..100) => 'Captain'
(101..150) => 'Major'
(151..200) => 'Colonel'
201 => 'General'
}
ユーザーのポイントがハッシュの範囲キーにあるかどうかを確認し、必要な値を抽出する必要があります。これに対するエレガントな解決策はありますか?「ケース」演算子を使用できますが、それは私が望むほどエレガントではありません。