class IsoBibItem::LocalizedString
Localized string.
Attributes
content[R]
@return [String]
language[RW]
@return [Array<String>] language Iso639 code
script[RW]
@return [Array<String>] script Iso15924 code
Public Class Methods
new(content, language = nil, script = nil)
click to toggle source
@param content [String] @param language [String] language code Iso639 @param script [String] script code Iso15924
# File lib/iso_bib_item/localized_string.rb, line 18 def initialize(content, language = nil, script = nil) @language = [] @language << language if language @script = [] @script << script if script @content = content end
Public Instance Methods
to_s()
click to toggle source
@return [String]
# File lib/iso_bib_item/localized_string.rb, line 27 def to_s content end
to_xml(builder)
click to toggle source
@param builder [Nokogiri::XML::Builder]
# File lib/iso_bib_item/localized_string.rb, line 32 def to_xml(builder) return unless content builder.parent['language'] = language.join(',') if language.any? builder.parent['script'] = script.join(',') if script.any? builder.text content end