lib/phys/units/mixin.rb in phys-units-0.9.2 vs lib/phys/units/mixin.rb in phys-units-0.9.3

- old
+ new

@@ -1,6 +1,12 @@ require "phys/units" +# ActiveSupport-like mix-in to Numeric. +# This is activated by: +# require 'phys/units/mixin' +# +# However, this kind of global change will cause unexpected problems. + class Numeric alias method_missing_orig method_missing def method_missing(method, *args, &block) if unit=Phys::Unit.find_unit(method.to_s) Phys::Quantity.new(self,nil,unit)