module Ruspider::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