class Element
Element
Class
Attributes
atomic_mass[RW]
atomic_number[RW]
ion_charges[RW]
name[RW]
neutral[RW]
neutrons[RW]
protons[RW]
symbol[RW]
Public Class Methods
new(info={})
click to toggle source
# File lib/elementic/element.rb, line 5 def initialize(info={}) @name = info[:name] @symbol = info[:symbol] @ion_charges = info[:ion_charges] @atomic_number = info[:atomic_number] @atomic_mass = info[:atomic_mass] @protons = @atomic_number @neutrons = @atomic_mass - @atomic_number @neutral = true unless info[:neutral] == false #worry about 'algorithm' for electrons later #add weight of element end