Fetch given URL

This commit is contained in:
Basti 2018-06-26 17:50:44 -07:00
parent ac3efc7c15
commit adbee52e52
3 changed files with 11 additions and 1 deletions

View File

@ -3,6 +3,7 @@ PATH
specs: specs:
manifique (0.1.0) manifique (0.1.0)
faraday (~> 0.15.2) faraday (~> 0.15.2)
faraday_middleware (~> 0.12.2)
nitlink (~> 1.1) nitlink (~> 1.1)
nokogiri (~> 1.8) nokogiri (~> 1.8)
@ -11,6 +12,8 @@ GEM
specs: specs:
faraday (0.15.2) faraday (0.15.2)
multipart-post (>= 1.2, < 3) multipart-post (>= 1.2, < 3)
faraday_middleware (0.12.2)
faraday (>= 0.7.4, < 1.0)
mini_portile2 (2.3.0) mini_portile2 (2.3.0)
minitest (5.11.3) minitest (5.11.3)
multipart-post (2.0.0) multipart-post (2.0.0)

View File

@ -1,4 +1,5 @@
require 'faraday' require 'faraday'
require 'faraday_middleware'
require "nokogiri" require "nokogiri"
require 'nitlink/response' require 'nitlink/response'
@ -10,7 +11,12 @@ module Manifique
end end
def fetch_web_manifest def fetch_web_manifest
@url conn = Faraday.new do |b|
b.use FaradayMiddleware::FollowRedirects
b.adapter :net_http
end
res = conn.get @url
raise res.inspect
end end
end end
end end

View File

@ -27,6 +27,7 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "minitest", "~> 5.0" spec.add_development_dependency "minitest", "~> 5.0"
spec.add_runtime_dependency "faraday", "~> 0.15.2" spec.add_runtime_dependency "faraday", "~> 0.15.2"
spec.add_runtime_dependency "faraday_middleware", "~> 0.12.2"
spec.add_runtime_dependency "nokogiri", "~> 1.8" spec.add_runtime_dependency "nokogiri", "~> 1.8"
spec.add_runtime_dependency "nitlink", "~> 1.1" spec.add_runtime_dependency "nitlink", "~> 1.1"
end end