ruby2
image by Tom Schaub ongaeshi.hatenablog.com 詳しい話はid:tuto0621さんのブログに譲るとして、10秒で何ができるかを説明する。 こんな感じで使える。 require 'shellwords' system("ls #{Shellwords.escape(ARGV[0])}") こんな仕組み。 irb(main):013:0> …
Ruby 2.1 と 2.2 における、URI#parseの挙動の違い 症状 Ruby 2.1では、URIに使用できない文字(アンダースコア、アンダーバー)を含んだ文字列( http://abc_def.com/foobar/ ※1)をURI#parseに与えた際にURI::InvalidURIErrorの例外が発生する。 2015/08/15…