Method: Paperclip::Storage::S3#expiring_url

Defined in:
lib/paperclip/storage/s3.rb

#expiring_url(time = 3600, style_name = default_style) ⇒ Object



181
182
183
184
185
186
187
188
189
190
191
# File 'lib/paperclip/storage/s3.rb', line 181

def expiring_url(time = 3600, style_name = default_style)
  if path(style_name)
    base_options = { expires_in: time }
    s3_object(style_name).presigned_url(
      :get,
      base_options.merge(s3_url_options),
    ).to_s
  else
    url(style_name)
  end
end