class IsoBibItem::Contributor

Contributor.

Attributes

contacts[R]

@return [Array<IsoBibItem::Address, IsoBibItem::Phone>]

uri[R]

@return [URI]

Public Class Methods

new(url: nil, contacts: []) click to toggle source

@param url [String] @param contacts [Array<IsoBibItem::Address, IsoBibItem::Phone>]

# File lib/iso_bib_item/contributor.rb, line 105
def initialize(url: nil, contacts: [])
  @uri = URI url if url
  @contacts = contacts
end

Public Instance Methods

to_xml(builder) click to toggle source

@params builder [Nokogiri::XML::Builder]

# File lib/iso_bib_item/contributor.rb, line 116
def to_xml(builder)
  contacts.each { |contact| contact.to_xml builder }
end
url() click to toggle source

@return [String]

# File lib/iso_bib_item/contributor.rb, line 111
def url
  @uri.to_s
end