lib/storage/strategies/s3.rb in storage-0.1.2 vs lib/storage/strategies/s3.rb in storage-0.1.3
- old
+ new
@@ -8,9 +8,13 @@
:access_key_id => Storage::Config.access_key,
:secret_access_key => Storage::Config.secret_key
}) unless AWS::S3::Base.connected?
end
+ def disconnect!
+ AWS::S3::Base.disconnect! if AWS::S3::Base.connected?
+ end
+
def get(file, options = {})
connect!
object = find_object(file, options)
AWS::S3::S3Object.url_for(file, options[:bucket], :authenticated => false)
rescue AWS::S3::NoSuchKey, AWS::S3::NoSuchBucket