lib/bind_url/binder.rb in bind_url-0.1.2.1 vs lib/bind_url/binder.rb in bind_url-0.1.2.2

- old
+ new

@@ -21,14 +21,11 @@ raise "need overwrite" end def gen_url(v, parameters = {}) parameters = parameters.map { |key, value| [key.to_s, value.to_s] }.to_h - uri = URI(self.class.oss_bucket.object_url(File.join(store_dir, v).gsub(%r{^/}, ""), self.private, 7200, parameters)) - host_uri = URI(self.class.storage_config.host) - uri.scheme = host_uri.scheme - uri.host = host_uri.host - uri.to_s + path = self.class.oss_bucket.object_url(File.join(store_dir, v).delete_prefix('/'), self.private, 28800, parameters).delete_prefix(self.class.oss_bucket.bucket_url.delete_suffix('/')) + self.class.storage_config.host.delete_suffix('/') + path end def upload_via_url(url) upload_via_file(download_as_tmp_file(url)) end