Module: Mspire::Mass::Common

Defined in:
lib/mspire/mass/common.rb

Constant Summary collapse

MONO_STRING =
{
  'H2O' => %w(H H O).map {|el| mono_string[el] }.reduce(:+),
  'OH' => %w(O H).map {|el| mono_string[el] }.reduce(:+),
}
AVG_STRING =
{
  'H2O' => %w(H H O).map {|el| avg_string[el] }.reduce(:+),
  'OH' => %w(O H).map {|el| avg_string[el] }.reduce(:+),
}
MONO_SYMBOL =
Mspire::Mass::Util.symbol_keys( MONO_STRING )
MONO =
MONO_STRING.merge( MONO_SYMBOL )
AVG_SYMBOL =
Mspire::Mass::Util.symbol_keys( AVG_STRING )
AVG =
AVG_STRING.merge( AVG_SYMBOL )

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object



27
28
29
# File 'lib/mspire/mass/common.rb', line 27

def [](key)
  MONO[key]
end