Method: Metanorma::Standoc::Utils#kv_parse
- Defined in:
- lib/metanorma/standoc/utils.rb
#kv_parse(text, delim = ",", eql = "=") ⇒ Object
55 56 57 58 59 60 61 62 |
# File 'lib/metanorma/standoc/utils.rb', line 55 def kv_parse(text, delim = ",", eql = "=") text or return {} c = HTMLEntities.new quoted_csv_split(text, delim).each_with_object({}) do |k, m| x = k.split(eql, 2) m[x[0]] = c.decode(x[1]) end end |