lib/phys/units/unit_class.rb in phys-units-0.9.8 vs lib/phys/units/unit_class.rb in phys-units-0.9.9

- old
+ new

@@ -73,9 +73,11 @@ # if not registered. # @param [String,Symbol,Numeric,Unit,Quantity,NilClass] x # @return [Phys::Unit] def parse(x) find_unit(x) || Unit.cast(Parse.new.parse(x)) + rescue UnitError,Racc::ParseError => e + raise UnitError,e.to_s.sub(/^\s+/,"") end alias [] parse # Searches a registered unit. # @param [String,Symbol,Numeric,Unit,Quantity,NilClass] x