Method: Condo::Strata::AmazonS3#get_object
- Defined in:
- lib/condo/strata/amazon_s3.rb
#get_object(options) ⇒ Object
Create a signed URL for accessing a private file
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/condo/strata/amazon_s3.rb', line 40 def get_object() = {}.merge!() # Need to deep copy here [:object_options] = { :expires => 5.minutes.from_now, :date => Time.now, :verb => :get, # Post for multi-part uploads http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html :headers => {}, :parameters => {}, :protocol => :https }.merge!([:object_options] || {}) .merge!() # # provide the signed request # sign_request()[:url] end |