class IsoBibItem::BibItemLocality

Bibliographic item locality.

Attributes

reference_from[R]

@return [IsoBibItem::LocalizedString]

reference_to[R]

@return [IsoBibItem::LocalizedString]

type[R]

@return [IsoBibItem::SpecificLocalityType]

Public Class Methods

new(type, reference_from, reference_to = nil) click to toggle source

@param type [String] @param referenceFrom [IsoBibItem::LocalizedString] @param referenceTo [IsoBibItem::LocalizedString]

# File lib/iso_bib_item/document_relation_collection.rb, line 47
def initialize(type, reference_from, reference_to = nil)
  @type           = type
  @reference_from = reference_from
  @reference_to   = reference_to
end

Public Instance Methods

to_xml(builder) click to toggle source
# File lib/iso_bib_item/document_relation_collection.rb, line 53
def to_xml(builder)
  builder.locality(type: type) do
    builder.referenceFrom { reference_from.to_xml(builder) }
    builder.referenceTo reference_to if reference_to
  end
end