class PeriodicTable::PeriodicTableApi::ApiResponse
Wow, this is ugly. I did not expect nested XML.
Attributes
atomic_number[R]
atomic_radius[R]
atomic_weight[R]
boiling_point[R]
density[R]
electro_negativity[R]
element_name[R]
ionisation_potential[R]
melting_point[R]
symbol[R]
Public Class Methods
new(result)
click to toggle source
# File lib/periodic_table/periodic_table_api.rb, line 33 def initialize(result) xml = Nokogiri::XML.parse(result) @atomic_weight = xml.at('AtomicWeight').text @symbol = xml.at('Symbol').text @atomic_number = xml.at('AtomicNumber').text @element_name = xml.at('ElementName').text @boiling_point = xml.at('BoilingPoint').text @ionisation_potential = xml.at('IonisationPotential').text @electro_negativity = xml.at('EletroNegativity').text @atomic_radius = xml.at('AtomicRadius').text @melting_point = xml.at('MeltingPoint').text @density = xml.at('Density').text end