Class: RSS::Maker::Atom::Feed::Items::Item

Inherits:
ItemBase
  • Object
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

Returns:

  • (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