Module RSS::Atom::PersonConstruct
In: lib/rss/atom.rb

Methods

Classes and Modules

Class RSS::Atom::PersonConstruct::Email
Class RSS::Atom::PersonConstruct::Name
Class RSS::Atom::PersonConstruct::Uri

Public Class methods

[Source]

     # File lib/rss/atom.rb, line 145
145:       def self.append_features(klass)
146:         super
147:         klass.class_eval do
148:           [
149:            ["name", nil],
150:            ["uri", "?"],
151:            ["email", "?"],
152:           ].each do |tag, occurs|
153:             install_have_attribute_element(tag, URI, occurs, nil, :content)
154:           end
155:         end
156:       end

Public Instance methods

[Source]

     # File lib/rss/atom.rb, line 158
158:       def maker_target(target)
159:         target.__send__("new_#{self.class.name.split(/::/).last.downcase}")
160:       end

[Validate]