Method: Unitwise.register
- Defined in:
- lib/unitwise.rb
.register(atom_hash) ⇒ Unitwise::Atom
Add additional atoms. Useful for registering uncommon or custom units.
52 53 54 55 56 57 58 |
# File 'lib/unitwise.rb', line 52 def self.register(atom_hash) atom = Unitwise::Atom.new(atom_hash) atom.validate! Unitwise::Atom.all.push(atom) Unitwise::Expression::Decomposer.send(:reset) atom end |