module Ruspider::SpectraAPI

SpectraAPI

Constants

API
FIELDS

Public Class Methods

new(rest) click to toggle source
# File lib/ruspider/spectra_api.rb, line 35
def initialize(rest)
  @rest = rest
end

Public Instance Methods

all_spectra() click to toggle source
# File lib/ruspider/spectra_api.rb, line 59
def all_spectra
  all_spectra_info.map { |x| Spectrum.from_hash(x) }
end
all_spectra_info() click to toggle source
# File lib/ruspider/spectra_api.rb, line 39
def all_spectra_info
  # response = post('Spectra', 'GetAllSpectraInfo')
  # hash_from_xml(response, FIELDS)
end
get_compound_spectra_info(csid) click to toggle source
# File lib/ruspider/spectra_api.rb, line 49
def get_compound_spectra_info(csid)
  # response = post('Spectra', 'GetCompoundSpectraInfo', csid=csid)
  # hash_from_xml(response, FIELDS)
end
get_spectra_info_list(csids) click to toggle source
# File lib/ruspider/spectra_api.rb, line 54
def get_spectra_info_list(csids)
  # response = post('Spectra', 'GetSpectraInfoArray', csids=csids)
  # hash_from_xml(response, FIELDS)
end
get_spectrum_info(spectrum_id) click to toggle source
# File lib/ruspider/spectra_api.rb, line 44
def get_spectrum_info(spectrum_id)
  # response = post('Spectra', 'GetSpectrumInfo', spectrum_id)
  # hash_from_xml(response, FIELDS)
end