Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more

In Files

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

Class/Module Index [+]

Quicksearch

RSS::Atom::Entry

Defines a top-level Atom Entry element

Public Class Methods

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

Creates a new Atom Entry element

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

Public Instance Methods

have_author?() click to toggle source

Returns where there are any authors present or there is a source with an author

 
               # File rss/atom.rb, line 767
def have_author?
  authors.any? {|author| !author.to_s.empty?} or
    (source and source.have_author?)
end
            
items() click to toggle source

Returns the Entry in an array

 
               # File rss/atom.rb, line 756
def items
  [self]
end
            
setup_maker(maker) click to toggle source

sets up the maker for constructing Entry elements

 
               # File rss/atom.rb, line 761
def setup_maker(maker)
  maker = maker.maker if maker.respond_to?("maker")
  super(maker)
end