В 2017 ко мне пришел чувак и попросил пидорнуть мусор в виде HTML-тегов в сообщениях бота. Оказалось, что Atom их позволяет, как и много еще чего.
Тогда я сделал очень уродский патч: https://github.com/apsheronets/feedjira/commit/da27ffde15e9c636b390b52f8a67c3d5a9c8db69
По-другому и нельзя было. Потому что модный гемчик, блядь, и с его помощью прочитать ебаный атрибут у тега — это непосильная задача. Только вот так, через жопу.
Мне, конечно, было стыдно. Но через два года вышел патч от разработчиков этой поебени. И он выглядит еще хуевее: https://github.com/feedjira/feedjira/commit/b58b3441eadcdade8cc8ed5a781ccad59717791f
Особенно мне нравится, как они делают самый обыкновенный String#strip из стандартной библиотеки при помощи Loofah.fragment(@raw_title).xpath("normalize-space(.)")
Xpath, на хуй. Я бы за всю жизнь не додумался.
а мог бы
require 'rss'
использовать@komar loofah же