Module: ActiveStorage::DBServiceRails60

Included in:
Service::DBService
Defined in:
lib/active_storage/service/db_service_rails60.rb

Instance Method Summary collapse

Instance Method Details

#url(key, expires_in:, filename:, disposition:, content_type:) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/active_storage/service/db_service_rails60.rb', line 5

def url(key, expires_in:, filename:, disposition:, content_type:)
  instrument :url, key: key do |payload|
    generate_url(key, expires_in: expires_in, filename: filename, content_type: content_type, disposition: disposition).tap do |generated_url|
      payload[:url] = generated_url
    end
  end
end