Class: Saml::Kit::DefaultRegistry::HttpApi

Inherits:
Object
  • Object
show all
Defined in:
lib/saml/kit/default_registry.rb

Overview

This class is responsible for making HTTP requests to fetch metadata from remote locations.

Instance Method Summary collapse

Constructor Details

#initialize(url, verify_ssl: true) ⇒ HttpApi

:nodoc:



91
92
93
94
# File 'lib/saml/kit/default_registry.rb', line 91

def initialize(url, verify_ssl: true)
  @uri = URI.parse(url)
  @verify_ssl = verify_ssl
end

Instance Method Details

#execute(request) ⇒ Object



100
101
102
# File 'lib/saml/kit/default_registry.rb', line 100

def execute(request)
  http.request(request)
end

#getObject



96
97
98
# File 'lib/saml/kit/default_registry.rb', line 96

def get
  execute(Net::HTTP::Get.new(uri.request_uri)).body
end