Class: RSS::Maker::Atom::Feed::Items::Item::Source::Icon
- Inherits:
-
IconBase
- Object
- IconBase
- RSS::Maker::Atom::Feed::Items::Item::Source::Icon
- Defined in:
- lib/rss/maker/feed.rb
Instance Method Summary collapse
Instance Method Details
#to_feed(feed, current) ⇒ Object
280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 |
# File 'lib/rss/maker/feed.rb', line 280 def to_feed(feed, current) icon = current.class::Icon.new class << icon alias_method(:url=, :content=) end set = setup_values(icon) class << icon remove_method(:url=) end if set current.icon = icon set_parent(icon, current) setup_other_elements(feed, icon) elsif variable_is_set? raise NotSetError.new("maker.item.source.icon", not_set_required_variables) end end |