rubocopに追加された Style/HashLikeCase
case文で記述しなくても良い場合は配列で定義してしまいましょうというルール。
rubocop 0.88.0
で追加、非常に良いですね。
悪い例
type = 'test'
case type
when 'interview'
'インタビュー'
when 'test'
'テスト'
when 'standard'
'通常'
end
良い例
TITLES = {
'interview' => 'インタビュー',
'test' => 'テスト',
'standard' => '通常',
}
type = 'test'
TITLES[type]