Class RSS::Maker::Atom::Feed::Image
In: lib/rss/maker/feed.rb
Parent: ImageBase

Methods

Public Instance methods

[Source]

     # File lib/rss/maker/feed.rb, line 148
148:           def to_feed(feed)
149:             logo = feed.class::Logo.new
150:             class << logo
151:               alias_method(:url=, :content=)
152:             end
153:             set = setup_values(logo)
154:             class << logo
155:               remove_method(:url=)
156:             end
157:             if set
158:               feed.logo = logo
159:               set_parent(logo, feed)
160:               setup_other_elements(feed, logo)
161:             elsif variable_is_set?
162:               raise NotSetError.new("maker.image", not_set_required_variables)
163:             end
164:           end

Private Instance methods

[Source]

     # File lib/rss/maker/feed.rb, line 167
167:           def required_variable_names
168:             %w(url)
169:           end

[Validate]