class Person
def initialize(name)
@name = name
end
def name
@name
end
def uri
$person_uris[@name]
end
def email
$person_emails[@name]
end
def html
if not email.nil?
return "#{name}"
elsif not uri.nil?
return "#{name}"
else
return @name
end
end
def atom
ret = ""
ret += "#{name}" unless name.nil?
ret += "#{uri}" unless uri.nil?
ret += "#{email}" unless email.nil?
end
end
class License
def initialize(name)
@name = name
end
def name
@name
end
def url
$license_urls[@name]
end
def html
"#{name}"
end
end
def html_escape(html)
html
.gsub('&', '&')
.gsub('>', '>')
.gsub('<', '<')
end