Ruby中的输出旋度

Ruby中的输出旋度,ruby,curl,httprequest,Ruby,Curl,Httprequest,我想在运行程序时创建一个CURL调用。我目前有一个脚本,我想向控制台输出一个类似的CURL调用。以下是我目前正在做的事情: puts "curl -v -H \" myToken: #{request["Token"]}\"" callData['HEADER'].each do |hKey, hVal| request[hKey] = hVal puts "-H\"#{hKey} : #{hVal}\""

我想在运行程序时创建一个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调用,同时仍然能够计算调用中标题的动态数量?

使用
打印
而不是
放置
,然后,在末尾执行一个
放置
,不带任何参数以确保行结束。

使用
打印
而不是
放置
,然后在末尾执行一个
放置
,不带任何参数以确保行结束。

完美!这正是我要找的!非常感谢。我会尽快接受。伟大的回答顺便说一句!完美的这正是我要找的!非常感谢。我会尽快接受。伟大的回答顺便说一句!