lib/asciimath2unitsml/unit.rb in asciimath2unitsml-0.2.1 vs lib/asciimath2unitsml/unit.rb in asciimath2unitsml-0.2.2

- old
+ new

@@ -5,10 +5,10 @@ end def unit_id(text) text = text.gsub(/[()]/, "") /-$/.match(text) and return @prefixes[text.sub(/-$/, "")].id - "U_" + (@units[text] ? @units[text].id : text.gsub(/\*/, ".").gsub(/\^/, "")) + "U_" + (@units[text] ? @units[text].id.gsub(/'/, "_") : text.gsub(/\*/, ".").gsub(/\^/, "")) end def unit(units, origtext, normtext, dims, name) return if units_only(units).any? { |x| x[:unit].nil? } dimid = dim_id(dims)