プログラムの実行時に CURL 呼び出しを作成したいと考えています。現在、スクリプトがあり、同様の CURL 呼び出しをコンソールに出力したいと考えています。これが私が現在行っていることです:
puts "curl -v -H \" myToken: #{request["Token"]}\""
callData['HEADER'].each do |hKey, hVal|
request[hKey] = hVal
puts "-H\"#{hKey} : #{hVal}\""
end
puts "\"#{callData['URL']}\""
これは私の出力です:
curl -v -H " Authorization BEARER FB4GGY5CRhL1lc5a2QIZQw"
"http://mysite/folder/file?myId=abc123&date=2013-02-28&unique=1052946"
問題は、URL が改行されていることです。端末にコピー アンド ペーストして CURL 呼び出しを行うことができるように、すべてを 1 行にまとめるにはどうしたらよいでしょうか。