class Quantify::Unit::NonSI
Public Class Methods
new(options=nil)
click to toggle source
Additional initialize. Some NonSI
units - temperature units, celsius and farenheit - contain scaling factors in addition to multiplicative factors. These are required in order to perform conversion, e.g. kelvin => celsius and therefore become and additional attribute to NonSI
units
Calls superclass method
Quantify::Unit::Base::new
# File lib/quantify/unit/non_si_unit.rb, line 13 def initialize(options=nil) @scaling = 0.0 if options.is_a?(Hash) && options[:scaling] @scaling = options.delete(:scaling).to_f end super(options) end