In Files

  • rss/maker/base.rb
  • rss/maker/taxonomy.rb

Parent

Class/Module Index [+]

Quicksearch

RSS::Maker::RSSBase

Attributes

encoding[RW]
rss_version[R]
standalone[RW]
version[RW]

Public Class Methods

make(&block) click to toggle source
 
               # File rss/maker/base.rb, line 136
def make(&block)
  new.make(&block)
end
            
new(rss_version) click to toggle source
 
               # File rss/maker/base.rb, line 159
def initialize(rss_version)
  super(self)
  @rss_version = rss_version
  @version = "1.0"
  @encoding = "UTF-8"
  @standalone = nil
end
            

Public Instance Methods

make() click to toggle source
 
               # File rss/maker/base.rb, line 167
def make
  if block_given?
    yield(self)
    to_rss
  else
    nil
  end
end
            
to_rss() click to toggle source
 
               # File rss/maker/base.rb, line 176
def to_rss
  rss = make_rss
  setup_xml_stylesheets(rss)
  setup_elements(rss)
  setup_other_elements(rss)
  if rss.channel
    rss
  else
    nil
  end
end