Class: RSS::Maker::Atom::Feed::Items::Item
- Inherits:
-
ItemBase
- Object
- ItemBase
- RSS::Maker::Atom::Feed::Items::Item
show all
- Defined in:
- lib/rss/maker/feed.rb
Defined Under Namespace
Classes: Categories, Content, Enclosure, Guid, Links, Source
Instance Method Summary
collapse
Instance Method Details
#have_required_values? ⇒ Boolean
196
197
198
199
200
|
# File 'lib/rss/maker/feed.rb', line 196
def have_required_values?
set_default_values do
super and title {|t| t.have_required_values?}
end
end
|
#to_feed(feed) ⇒ Object
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
# File 'lib/rss/maker/feed.rb', line 181
def to_feed(feed)
set_default_values do
entry = feed.class::Entry.new
set = setup_values(entry)
entry.dc_dates.clear
setup_other_elements(feed, entry)
if set
feed.entries << entry
set_parent(entry, feed)
elsif variable_is_set?
raise NotSetError.new("maker.item", not_set_required_variables)
end
end
end
|