Support for the Ruby 2.1 series ended on March 31 2017. See here for details.

In Files

  • rss/atom.rb
  • rss/dublincore/atom.rb

Class/Module Index [+]



Atom feed element

A Feed has several metadata attributes in addition to a number of Entry child elements

Public Class Methods

new(version=nil, encoding=nil, standalone=nil) click to toggle source

Creates a new Atom feed

               # File rss/atom.rb, line 278
def initialize(version=nil, encoding=nil, standalone=nil)
  super("1.0", version, encoding, standalone)
  @feed_type = "atom"
  @feed_subtype = "feed"

Public Instance Methods

have_author?() click to toggle source

Returns true if there are any authors for the feed or any of the Entry child elements have an author

               # File rss/atom.rb, line 288
def have_author?
  authors.any? {|author| !author.to_s.empty?} or
    entries.any? {|entry| entry.have_author?(false)}