class Atom::Person
Atom::Person
¶ ↑
This class represents person construct Use this for 'author' or 'contributor' elements. You also can use Atom::Author
or Atom::Contributor
directly for each element, But this class can be converted to each class's object easily with 'to_author' or 'to_contributor' method.
Example:
person = Atom::Person.new person.name = "John" person.email = "example@example.com" person.url = "http://example.com/" entry = Atom::Entry.new entry.add_authors person.to_author entry.add_contributor person.to_contributor
Public Instance Methods
to_contributor()
click to toggle source
Convert to an Atom::Contributor
object
# File lib/atomutil.rb, line 644 def to_contributor contributor = Contributor.new contributor.name = self.name contributor.email = self.email unless self.email.nil? contributor.uri = self.uri unless self.uri.nil? contributor end