class IsoBibItem::Affilation

Affilation.

Attributes

description[R]

@return [Array<IsoBibItem::FormattedString>]

name[R]

@return [IsoBibItem::LocalizedString]

organization[R]

@return [IsoBibItem::Organization]

Public Class Methods

new(organization) click to toggle source

@param organization [IsoBibItem::Organization]

# File lib/iso_bib_item/contributor.rb, line 80
def initialize(organization)
  @organization = organization
  @description  = []
end

Public Instance Methods

to_xml(builder) click to toggle source

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

# File lib/iso_bib_item/contributor.rb, line 86
def to_xml(builder)
  builder.affiliation do
    builder.name { name.to_xml builder } if name
    description.each { |d| builder.description { d.to_xml builder } }
    organization.to_xml builder
  end
end