模块 RSS::Atom::PersonConstruct
PersonConstruct
模块用于定义一个人员 Atom
元素,该元素可用于描述个人、公司或类似实体。
PersonConstruct
具有 Name
、Uri
和 Email
子元素。
参考:validator.w3.org/feed/docs/rfc4287.html#atomPersonConstruct
公共类方法
append_features(klass) 单击以切换源代码
向 klass
添加 name、uri 和 email 属性
调用超类方法
# File rss-0.3.1/lib/rss/atom.rb, line 182 def self.append_features(klass) super klass.class_eval do [ ["name", nil], ["uri", "?"], ["email", "?"], ].each do |tag, occurs| install_have_attribute_element(tag, URI, occurs, nil, :content) end end end
公共实例方法
maker_target(target) 单击以切换源代码
# File rss-0.3.1/lib/rss/atom.rb, line 195 def maker_target(target) target.__send__("new_#{self.class.name.split(/::/).last.downcase}") end