Sha256: bcd0cf8a56bcdc8f989b1e7771aac822eff939637b8b599cb49cb2d17b01d3a7
Contents?: true
Size: 832 Bytes
Versions: 66
Compression:
Stored size: 832 Bytes
Contents
require "relaton_bib/workgroup" module RelatonBib class TechnicalCommittee # @return [RelatonBib::WorkGroup] attr_reader :workgroup # @param workgroup [RelatonBib::WorkGroup] def initialize(workgroup) @workgroup = workgroup end # @param builder [Nokogiri::XML::Builder] def to_xml(builder) builder.send(:"technical-committee") { |b| workgroup.to_xml b } end # @return [Hash] def to_hash workgroup.to_hash end # @param prefix [String] # @param count [Integer] number of technical committees # @return [String] def to_asciibib(prefix = "", count = 1) pref = prefix.empty? ? prefix : "#{prefix}." pref += "technical_committee" out = count > 1 ? "#{pref}::\n" : "" out += workgroup.to_asciibib pref out end end end
Version data entries
66 entries across 66 versions & 1 rubygems