Sha256: 5c6aa85ba4aed7a909ad220a4cf206498b256ff2197af3c324663b918bed1db6
Contents?: true
Size: 527 Bytes
Versions: 9
Compression:
Stored size: 527 Bytes
Contents
require 'mspire/cv/paramable' require 'mspire/mzml/list' module Mspire class Mzml class Sample include Mspire::CV::Paramable attr_accessor :id, :name def initialize(id, name, opts={params: []}, &block) @id, @name = id, name super(opts) block.call(self) if block end def to_xml(builder) builder.sample( id: @id, name: @name ) do |sample_n| super(sample_n) end builder end extend(Mspire::Mzml::List) end end end
Version data entries
9 entries across 9 versions & 1 rubygems