princelab/mspire

View on GitHub
lib/mspire/mzml/scan_settings.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'mspire/mzml/list'
require 'mspire/paramable'

module Mspire
  class Mzml
    class ScanSettings
      include Mspire::Paramable
      extend Mspire::Mzml::List

      attr_accessor :id

      def initialize(id)
        @id = id
        params_init
        yield(self) if block_given?
      end

      def to_xml(builder)
        builder.scanSettings( id: @id ) do |ss_n|
          super(ss_n)
        end
        builder
      end

    end
  end
end