类 RSS::Maker::RSS09::Items::Item

公共实例方法

to_feed(rss) 点击切换源代码
# File rss-0.3.1/lib/rss/maker/0.9.rb, line 259
def to_feed(rss)
  item = Rss::Channel::Item.new
  setup_values(item)
  _not_set_required_variables = not_set_required_variables
  if _not_set_required_variables.empty?
    rss.items << item
    set_parent(item, rss.channel)
    setup_other_elements(rss, item)
  elsif variable_is_set?
    raise NotSetError.new("maker.items", _not_set_required_variables)
  end
end

私有实例方法

not_set_required_variables() 点击切换源代码
调用父类方法
# File rss-0.3.1/lib/rss/maker/0.9.rb, line 277
def not_set_required_variables
  vars = super
  if @maker.feed_version == "0.91"
    vars << "title" unless title {|t| t.have_required_values?}
    vars << "link" unless link
  end
  vars
end
required_variable_names() 点击切换源代码
# File rss-0.3.1/lib/rss/maker/0.9.rb, line 273
def required_variable_names
  []
end