Module
The PersonConstruct
module is used to define a person Atom
element that can be used to describe a person, corporation or similar entity.
The PersonConstruct
has a Name
, Uri
and Email
child elements.
Reference: validator.w3.org/feed/docs/rfc4287.html#atomPersonConstruct
Class Methods
lib/rss/atom.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/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
Adds attributes for name, uri, and email to the klass
Instance Methods
lib/rss/atom.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rss/atom.rb, line 195
def maker_target(target)
target.__send__("new_#{self.class.name.split(/::/).last.downcase}")
end
No documentation available