Sha256: 97af68a666935660db0843677844cf45c64a8727d9806fbc12a581a4161724a9
Contents?: true
Size: 673 Bytes
Versions: 39
Compression:
Stored size: 673 Bytes
Contents
module Mspire class Mzml # Methods for simple List objects (scanList, instrumentConfigurationList, # etc.) module List def list_xml_element return @list_xml_element if @list_xml_element @list_xml_element = self.to_s.split('::').last << "List" @list_xml_element[0] = @list_xml_element[0].downcase @list_xml_element end def list_xml(objects, builder, tagname=nil) # InstrumentConfiguration -> instrumentConfigurationList builder.tag!(tagname || list_xml_element, count: objects.size) do |n| objects.each {|obj| obj.to_xml(n) } end builder end end end end
Version data entries
39 entries across 39 versions & 1 rubygems