File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -19,10 +19,11 @@ Gem::Specification.new do |s|
19
19
s . require_paths = [ "lib" ]
20
20
21
21
s . required_ruby_version = '~> 3'
22
-
22
+
23
23
s . add_dependency "faraday" , ">= 2.0.1" , "< 3.0.0"
24
24
s . add_dependency "faraday-multipart" , "~> 1.0" , ">= 1.0.4"
25
25
26
+ s . add_development_dependency 'faraday-follow_redirects' , '~> 0.3.0'
26
27
s . add_development_dependency "rails" , ">= 6.1.7" , "< 8.0.0"
27
28
s . add_development_dependency "rexml" , ">= 3.2.5" , "< 4.0.0"
28
29
s . add_development_dependency "actionpack" , ">= 6.1.7" , "< 8.0.0"
Original file line number Diff line number Diff line change 1
1
require 'tmpdir'
2
2
require 'faraday'
3
+ require 'faraday/follow_redirects'
3
4
require 'json'
4
5
require 'rubygems/package'
6
+ require 'stringio'
5
7
6
8
unless Rake ::Task . task_defined? ( 'cloudinary:fetch_assets' ) # prevent double-loading/execution
7
9
namespace :cloudinary do
@@ -20,7 +22,11 @@ unless Rake::Task.task_defined?('cloudinary:fetch_assets') # prevent double-load
20
22
FileUtils . mkdir_p js_folder
21
23
22
24
puts "Fetching cloudinary_js version #{ release [ "tag_name" ] } \n \n "
23
- sio = StringIO . new ( Faraday . get ( release [ "tarball_url" ] ) . body )
25
+ conn = Faraday . new do |faraday |
26
+ faraday . response :follow_redirects
27
+ faraday . adapter Faraday . default_adapter
28
+ end
29
+ sio = StringIO . new ( conn . get ( release [ "tarball_url" ] ) . body )
24
30
file = Zlib ::GzipReader . new ( sio )
25
31
tar = Gem ::Package ::TarReader . new ( file )
26
32
tar . each_entry do |entry |
You can’t perform that action at this time.
0 commit comments