「fog」gem (github.com/fog/fog) を使用して、Rackspace Cloudfiles アカウント内のすべてのファイルのリストを取得しようとしています。ただし、スタックレベルが深すぎるというエラーが発生し続けます。
require 'rubygems'
require 'fog'
RACKSPACE_USERNAME = 'USERNAME'
RACKSPACE_API_KEY = 'API_KEY'
connection_rackspace = Fog::Storage.new({
:provider => 'Rackspace',
:rackspace_username => RACKSPACE_USERNAME,
:rackspace_api_key => RACKSPACE_API_KEY
})
connection_rackspace.directories.each do |directory_rackspace|
directory_rackspace.files.each do |file_rackspace|
puts file_rackspace.key
end
end
その「各」ループに関係していると思いますが、ここからどこへ行くべきかわかりません。