NumericHash
Defines a hash whose values are Numeric
or additional nested NumericHash
‘s.
Common arithmetic methods available on Numeric
can be called on NumericHash
to affect all values within the NumericHash
at once.
Examples
hash1 = NumericHash.new(:a => -1.0, :b => 2) # => { :a => -1.6, :b => 2 }
hash2 = NumericHash.new(:a => 3, :c => 4) # => { :a => 3, :c => 4 }
hash1 + hash2 # => { :a => 1.4, :b => 2, :c => 4 }
hash1 * 5 # => { :a => -8.0, :b => 10 }
-hash1 # => { :a => 1.6, :b => -2 }
hash1.round # => { :a => -2, :b => 2 }
- Author
-
Clyde Law ([email protected])
- License
-
Released under the MIT license