Class RSS::Maker::ItemsBase::ItemBase
In: lib/rss/maker/slash.rb
lib/rss/maker/trackback.rb
lib/rss/maker/itunes.rb
lib/rss/maker/base.rb
lib/rss/maker/image.rb
lib/rss/maker/dublincore.rb
lib/rss/maker/taxonomy.rb
lib/rss/maker/content.rb
Parent: Object

Methods

<=>   date=   pubDate   pubDate=   updated   updated=  

Included Modules

SlashModel TrackBackModel Maker::ITunesItemModel SetupDefaultDate Maker::ImageItemModel DublinCoreModel TaxonomyTopicsModel ContentModel

Classes and Modules

Class RSS::Maker::ItemsBase::ItemBase::ContentBase
Class RSS::Maker::ItemsBase::ItemBase::DescriptionBase
Class RSS::Maker::ItemsBase::ItemBase::EnclosureBase
Class RSS::Maker::ItemsBase::ItemBase::GuidBase
Class RSS::Maker::ItemsBase::ItemBase::ITunesDuration
Class RSS::Maker::ItemsBase::ItemBase::RightsBase
Class RSS::Maker::ItemsBase::ItemBase::SourceBase
Class RSS::Maker::ItemsBase::ItemBase::TitleBase

Constants

CategoriesBase = ChannelBase::CategoriesBase
AuthorsBase = ChannelBase::AuthorsBase
LinksBase = ChannelBase::LinksBase
ContributorsBase = ChannelBase::ContributorsBase

External Aliases

description -> summary
description= -> summary=

Public Instance methods

[Source]

     # File lib/rss/maker/base.rb, line 733
733:         def <=>(other)
734:           _date = date || dc_date
735:           _other_date = other.date || other.dc_date
736:           if _date and _other_date
737:             _date <=> _other_date
738:           elsif _date
739:             1
740:           elsif _other_date
741:             -1
742:           else
743:             0
744:           end
745:         end

[Source]

     # File lib/rss/maker/base.rb, line 710
710:         def date=(_date)
711:           @date = _parse_date_if_needed(_date)
712:         end

[Source]

     # File lib/rss/maker/base.rb, line 714
714:         def pubDate
715:           date
716:         end

[Source]

     # File lib/rss/maker/base.rb, line 718
718:         def pubDate=(date)
719:           self.date = date
720:         end

[Source]

     # File lib/rss/maker/base.rb, line 722
722:         def updated
723:           date
724:         end

[Source]

     # File lib/rss/maker/base.rb, line 726
726:         def updated=(date)
727:           self.date = date
728:         end

[Validate]