Module: Dapp::DockerRegistry::Mod::Request

Extended by:
Request
Included in:
Base, Request
Defined in:
lib/dapp/docker_registry/mod/request.rb

Overview

Request

Instance Method Summary collapse

Instance Method Details

#raw_request(url, **options) ⇒ Object



11
12
13
# File 'lib/dapp/docker_registry/mod/request.rb', line 11

def raw_request(url, **options)
  Excon.new(url).request(default_request_options.in_depth_merge(options))
end

#request(url, **options) ⇒ Object



7
8
9
# File 'lib/dapp/docker_registry/mod/request.rb', line 7

def request(url, **options)
  raw_request(url, options.in_depth_merge(authorization_options(url)))
end

#url_available?(url) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
18
19
20
# File 'lib/dapp/docker_registry/mod/request.rb', line 15

def url_available?(url)
  raw_request(url, expects: [200])
  true
rescue Excon::Error
  false
end