Пропуск массива Ruby/Rails к случаю

Вот сценарий:

case code
  when 'www', '', nil
    false
  when 'code1', 'code2'... 'code_n' # The array STORE_CODES contains all the codes 
    true
  else
    false
end

Как я могу использовать STORE_CODES непосредственно после when вместо 'code1', 'code2'... 'code_n'

Ответы

Ответ 1

просто используйте:

when *STORE_CODES

вместо:

when 'code1', 'code2'... 'code_n'