that (above) gives you a hash with distinct values of scf_id referencing
prefixes. That said, you can do the following if you must have an
array:
out = (h.inject({}) {|s,v| x=s[v[“scf_id”]] || “”; s[v[“scf_id”]]="#{x}
#{v[“prefix”]}".trim;s}).inject([]){|s,v|
s<<{“scf_id”=>v[0],“prefix”=>v[1]};s}