Rubyのopen-uriで「|」が使えない。InvalidURIErrorになる。対処。
http://d.hatena.ne.jp/shunsuk/20101129/1291026634

たしかにRFC3986みるとReservedに|はないんだよな。unreservedにもない。
RFCちゃんと読んでないからわからないけど、こいつはどう扱うのが正解なんだろう。