class Mspire::Mascot::Dat::Query

Constants

CAST

Public Instance Methods

from_io!(io) click to toggle source

returns self

# File lib/mspire/mascot/dat/query.rb, line 27
def from_io!(io)
  Dat.each_key_val(io) do |key,val|
    self[key.to_sym] = val
  end
  cast!
end
method_missing(*args, &block) click to toggle source
Calls superclass method
# File lib/mspire/mascot/dat/query.rb, line 36
def method_missing(*args, &block)
  if args[0].to_s[-1] == '='
    if self.key?(args[0...-1])
      self[ args[0...-1] ] = args[1]
    else
      super(*args, &block)
    end
  else
    if self.key?(args[0])
      self[ args[0] ]
    else
      super(*args, &block)
    end
  end
end
peaks() click to toggle source
# File lib/mspire/mascot/dat/query.rb, line 34
def peaks() self[:Ions1] end