Проверить, содержит ли строка какую-либо подстроку в массиве в Ruby

Я использую библиотеку Tmail , и для каждого вложения в электронном письме, когда я делаю attachment.content_type, иногда я получаю не только тип содержимого, но и имя. Примеры:

image/jpeg; name=example3.jpg

image/jpeg; name=example.jpg

image/jpeg; name=photo.JPG

image/png

У меня есть массив допустимых типов контента, подобный этому:

VALID_CONTENT_TYPES = ['image/jpeg']

Я хотел бы иметь возможность проверить, включен ли тип контента в какой-либо из элементов массива допустимых типов контента.

Как лучше всего это сделать в Ruby?

34
задан Hommer Smith 18 April 2012 в 18:36
поделиться