class RelatonIho::EditorialGroup
Attributes
workgroup[RW]
@return [Array<RelatonIho::Committee, RelatonIho::Commission
,
RelatonIho::Workgroup>]
Public Class Methods
new(workgroup)
click to toggle source
@param workgroup [Array<RelatonIho::Committee, RelatonIho::Commission
,
RelatonIho::Workgroup>]
# File lib/relaton_iho/editorial_group.rb, line 46 def initialize(workgroup) @workgroup = workgroup end
Public Instance Methods
to_asciibib(prefix, count)
click to toggle source
@param prefix [String] @param count [Integer] @return [Strin]
# File lib/relaton_iho/editorial_group.rb, line 65 def to_asciibib(prefix, count) pref = prefix.empty? ? prefix : prefix + "." pref += "editorialgroup" out = count > 1 ? "#{pref}::\n" : "" workgroup.each { |wg| out += wg.to_asciibib pref, workgroup.size } out end
to_hash()
click to toggle source
@return [Hash, Array<Hash>]
# File lib/relaton_iho/editorial_group.rb, line 58 def to_hash single_element_array workgroup end
to_xml(builder)
click to toggle source
@param builder [Nokogiro::XML::Builder]
# File lib/relaton_iho/editorial_group.rb, line 51 def to_xml(builder) builder.editorialgroup do workgroup.each { |wg| wg.to_xml builder } end end