class IsoBibItem::IsoSubgroup

ISO subgroup.

Attributes

name[R]

@return [String]

number[R]

@return [Integer]

type[R]

@return [String]

Public Class Methods

new(name:, type: nil, number: nil) click to toggle source

@param name [String] @param type [String] @param number [Integer]

# File lib/iso_bib_item/iso_project_group.rb, line 65
def initialize(name:, type: nil, number: nil)
  @name   = name
  @type   = type
  @number = number
end

Public Instance Methods

to_xml(builder) click to toggle source

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

# File lib/iso_bib_item/iso_project_group.rb, line 72
def to_xml(builder)
  builder.parent[:number] = number if number
  builder.parent[:type] = type if type
  builder.text name
end