Module: PuppetForgeServer::Utils::Http

Included in:
Server
Defined in:
lib/puppet_forge_server/utils/http.rb

Instance Method Summary collapse

Instance Method Details

#get_api_version(url) ⇒ Object



20
21
22
23
24
25
26
27
28
# File 'lib/puppet_forge_server/utils/http.rb', line 20

def get_api_version(url)
  check_url = '/v3/modules/puppetlabs-stdlib'
  begin
    PuppetForgeServer::Http::HttpClient.new.get("#{url.chomp('/')}#{check_url}")
    3
  rescue OpenURI::HTTPError
    1
  end
end