Ruby RSS::MakerでCDATAを扱えるようにしてみる [blog]-Motivation Driven Development RubyのRSS::MakerでRSS1.0生成すると、content:encodedが自動的にhtml_escapeされてしまい、CDATAとして埋め込んでくれないので、モンキーパッチングしてみた。 rss_cdata.rb require 'rss' module RSS module BaseModel def install_cdata_element(tag_name, uri, occurs, name=nil, type=nil, disp_name=nil) name ||= tag_name disp_name ||= name self::ELEMENTS << name add_need_initialize_variable(n

