sorentwo/carrierwave-aws

View on GitHub
lib/carrierwave/support/uri_filename.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module CarrierWave
  module Support
    module UriFilename
      def self.filename(url)
        path = url.split('?').first

        CGI.unescape(path).gsub(%r{.*/(.*?$)}, '\1')
      end
    end
  end
end