Class RSS::Maker::ItemsBase::ItemBase
In: rss/maker/trackback.rb
rss/maker/dublincore.rb
rss/maker/content.rb
rss/maker/base.rb
Parent: Object

Methods

<=>   current_element   new  

Included Modules

TrackBackModel DublinCoreModel ContentModel Base

Classes and Modules

Class RSS::Maker::ItemsBase::ItemBase::CategoryBase
Class RSS::Maker::ItemsBase::ItemBase::EnclosureBase
Class RSS::Maker::ItemsBase::ItemBase::GuidBase
Class RSS::Maker::ItemsBase::ItemBase::SourceBase

External Aliases

date -> dc_date
date= -> dc_date=
date -> pubDate
date= -> pubDate=

Public Class methods

[Source]

# File rss/maker/base.rb, line 354
        def initialize(maker)
          super
          @guid = make_guid
          @enclosure = make_enclosure
          @source = make_source
          @category = make_category
        end

Public Instance methods

[Source]

# File rss/maker/base.rb, line 362
        def <=>(other)
          if @date and other.date
            @date <=> other.date
          elsif @date
            1
          elsif other.date
            -1
          else
            0
          end
        end

[Source]

# File rss/maker/base.rb, line 374
        def current_element(rss)
          rss.items.last
        end

[Validate]