Class: RSS::Maker::Atom::Feed::Items::Item::Source::Icon
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
IconBase
|
|
Instance Chain:
self,
IconBase
|
|
Inherits: |
IconBase
|
Defined in: | lib/rss/maker/feed.rb |
Instance Method Summary
Instance Method Details
#required_variable_names (private)
[ GitHub ]# File 'lib/rss/maker/feed.rb', line 300
def required_variable_names %w(url) end
#to_feed(feed, current)
[ GitHub ]# 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