any chance that streaming support will be added? sending objs that are 2-3 gigs in length are taking upto 8 gigs of memory to send.
the crux is this line in objects.rb
body = content.is_a?(IO) ? content.read : content
aws-s3 and right_aws both do this, though having gone through the code I know it is non-trivial.
You can try to implement it on your own if you need the feature.
If I find some time I'll try to implement this. Currently I just don't need streaming.
I totally understand! I'm ok for now, but I did notice the gem excon, which takes care of a lot of the streaming quirks around the net/http library.
thanks Qoobaa for the very nice library and api!
I've just added basic streaming support. Could you check if it works for you? I haven't released a new gem yet, it's on the master.
It should work on the latest release.