Я пытаюсь перебрать и сопоставить следующую строку:
@custom_channels = { cnn: 2, abc: 90 }
Затем я хочу иметь возможность проверять / сопоставлять друг с другом и возвращать номер канала (например, 90):
listen_for /channel to (#{@custom_channels.join('|')})/i do |name|
change_channel @custom_channels[name.downcase]
end
Я получаю следующую ошибку:
scraper.rb:5:in `<main>': undefined method `join' for {:cnn=>2, :abc=>90}:Hash (NoMethodError)