Class: RSS::Maker::RSS10::Items::Item

Inherits:
ItemBase
  • Object
show all
Defined in:
lib/rss/maker/1.0.rb,
lib/rss/maker/image.rb,
lib/rss/maker/taxonomy.rb,
lib/rss/maker/trackback.rb,
lib/rss/maker/dublincore.rb

Defined Under Namespace

Classes: Categories, Enclosure, Guid, ImageItem, Source, TrackBackAbouts

Instance Method Summary collapse

Instance Method Details

#have_required_values?Boolean

Returns:

  • (Boolean)


154
155
156
# File 'lib/rss/maker/1.0.rb', line 154

def have_required_values?
  @title and @link
end

#to_rss(rss) ⇒ Object



142
143
144
145
146
147
148
149
150
151
152
# File 'lib/rss/maker/1.0.rb', line 142

def to_rss(rss)
  if @link
    item = RDF::Item.new(@link)
    set = setup_values(item)
    if set
      item.dc_dates.clear
      rss.items << item
      setup_other_elements(rss)
    end
  end
end