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)