答案 0 :(得分:0)
你可以修补FakeFTP :: Server或将其分叉并添加你想要的功能。
根据Net::FTP#gettextfile API,它可以通过以下方式实现:
class FakeFTP::Server
def gettextfile(remotefile, localfile = nil)
content = file(remotefile).data
File.open(localfile, "w+"){|f| f << content} if localfile
yield(content) if block_given?
end
end